Я не знаю, как вы выглядите, но быстрый поиск в Google для подсказки jquery дал мне http://flowplayer.org/tools/tooltip/index.html (уже некоторое время использую их прокручиваемый плагин, очень нравится:)
с их сайта:
jQuery Tooltip позволяет полностью контролировать, когда всплывающая подсказка будет показана или скрыта.Вы можете указать разные события для разных типов элементов.Вы можете управлять этим поведением с помощью переменной конфигурации событий, которая по умолчанию имеет следующие значения:
events: {
def: "mouseenter,mouseleave", // default show/hide events for an element
input: "focus,blur", // for all input elements
widget: "focus mouseenter,blur mouseleave", // select, checkbox, radio, button
tooltip: "mouseenter,mouseleave" // the tooltip element
}
, используя 'click', чтобы добиться цели.(Я не проверял это)
однако, если все остальное терпит неудачу, вы все равно можете подделать его с помощью 'скриптового API', просто вызовите .show () и .hide ()
Редактировать:
Поскольку щелчок, щелчок не работают точно так, как я думал, я предлагаю вам обходной путь.Я действительно надеюсь, что есть более хороший способ достичь того же результата.Я протестировал его с локальной копией http://flowplayer.org/tools/tooltip/index.html, и он работает, как и ожидалось.
var tooltip = $("#dyna img[title]").tooltip({
events: {
def: ",", // default show/hide events for an element
tooltip: "click,mouseleave" // the tooltip element
},
// tweak the position
offset: [10, 2],
// use the "slide" effect
effect: 'slide'
// add dynamic plugin with optional configuration for bottom edge
}).dynamic({ bottom: { direction: 'down', bounce: true } });
tooltip.click(function() {
var tip = $(this).data("tooltip");
if (tip.isShown(true))
tip.hide();
else
tip.show();
});
Но я предлагаю вам взглянуть на qTip, как было предложено user834754, вам может понравиться больше.