Как мне заставить qTip2 для jQuery работать только по клику? - PullRequest
4 голосов
/ 09 декабря 2011

Я использую плагин qTip jQuery и хочу, чтобы всплывающая подсказка появлялась только при нажатии на ссылку или кнопку.Я нашел несколько методов, которые должны работать, но, похоже, не работают на практике.Вот jsFiddle, где я попробовал два разных метода: http://jsfiddle.net/dqkzV/2/. Здесь также есть другой ответ, который утверждает, что работает, но, похоже, не работает для меня (2-й метод на моем jsFiddle): jQueryПодсказка по клику? .При использовании обоих методов, всплывающая подсказка по-прежнему отображается при наведении мыши, когда она должна появляться только при щелчке.

1 Ответ

10 голосов
/ 09 декабря 2011

Ваш первый метод - просто добавить qTip к <body> при нажатии кнопки .clickme, хотя я не понимаю, почему она, кажется, не добавляется, а затем иногда появляется при наведении мыши.

Второй метод использует синтаксис show из qTip 1.0 , но вы включили qtip 2 в качестве библиотеки в скрипте. qTip 2 show API очень отличается.

Следующее должно отображать всплывающую подсказку при нажатии кнопки.

JavaScript (jQuery)

$('.clickme').qtip({
    content: 'Hello 2nd Test',
    show: 'click'
});
...