2016-12-08 15 views
0

Я пытаюсь отключить правый муузлик для изображений. Для этого я использую следующий код.Disable right mouseclick and show tooltip

$('body').on('contextmenu', 'img', function(e){ 
    e.preventDefault(); 
}); 

Это хорошо работает.

Теперь я хотел бы отобразить всплывающую подсказку, когда я нажимаю правую кнопку мыши. Я не могу сделать это. Хотелось бы использовать всплывающую подсказку.

Может кто-нибудь мне помочь?

+0

Советы по использованию правых мышей довольно нестандартны для пользовательского интерфейса. Вы уверены, что хотите это сделать? –

+0

Где ты застрял ??? –

+0

вы знаете событие, имеете подсказку, вам нужны координаты для текущего местоположения мыши – madalinivascu

ответ

0

Ok, этот код отлично работает для меня ...

$('body').on('contextmenu', 'img', function(e){ 
    e.preventDefault(); 
    $('#tooltip').css({ 
     top: e.pageY + 'px', 
     left: e.pageX + 'px' 
    }).fadeIn(250); 

    $('#tooltip').click(function(){ 
     $('#tooltip').hide(); 
    }); 

    $(document).click(function(){ 
     $('#tooltip').hide(); 
    }); 
}); 

Как скрыть подсказку автоматически после задержки в 3 секунды?

 Смежные вопросы

  • Нет связанных вопросов^_^