отключить события мыши jQuery qTip - PullRequest
1 голос
/ 09 октября 2011

Как я могу запретить qTip автоматически отображать и скрывать всплывающие подсказки о событиях отпускания мышью и указателя мыши?

Ответы [ 3 ]

1 голос
/ 12 октября 2011

Вы можете указать события, которые заставят всплывающую подсказку скрыться в параметре hide:

$('#tooltip').qtip({     
   hide: {
      when: 'mouseenter mouseleave'
   }
});

или вы можете попробовать установить атрибут when в параметре show в значение false

$('#tooltip').qtip({     
   show: {
          ready: false, /* Don't show the tooltip once its ready */
          when: false /*  Prevents the tooltip from showing for any event */  
   }
});
1 голос
/ 17 декабря 2012

Это то, что у меня есть и работает. Он отключает события мыши, а всплывающие подсказки запускаются с помощью qtip("show")

$(document).ready(function() {
  $('#link1').qtip({
    content: 'This is a tool tip',
    show: {
      event: false
    },
    hide: {
      event:false
    }
  })

  $('#link1').qtip("show");
});
1 голос
/ 09 октября 2011

Согласно документам, вы можете зарегистрироваться для события beforeShow, и возвращение false остановит показ всплывающей подсказки.

Так что-то вроде этого

$("your jquery selector").qtip({ api: { beforeShow: function(event) { return false; } } });
...