2012-03-23 2 views
0

Я работаю над небольшим приложением и использую подсказку jQuery Tools Tooltip (http://jquerytools.org/documentation/tooltip/index.html) для функциональности всплывающей подсказки. Я не могу понять, как показать всплывающую подсказку при загрузке страницы. Кто-нибудь делал это раньше?jQuery Tools Всплывающая подсказка: показать на странице load

+1

Без образца, чтобы предоставить вам, я чувствую себя виноватым, делая это «ответом» ... так что комментарий! Все, что вам нужно сделать, это инициализировать вашу всплывающую подсказку в jQuery «готовность документа». Тогда в API существует метод для '.show()', но я не полностью исследовал его точный синтаксис. ;-) –

+0

Спасибо за комментарий! Есть два способа сделать это (после просмотра ответа ниже и вашего комментария) ... Я размещаю их ниже. – dennismonsewicz

ответ

9

Вы можете активировать событие mouseenter при загрузке страницы после того, как вы активируете всплывающую подсказку.

$("#target").mouseenter(); 
+1

DUDE! Спасибо! Я знал, что это просто! Я приму его, как только Stackoverflow позволит мне LOL! Еще раз спасибо! – dennismonsewicz

+2

Когда есть вызов API для 'show()', это кажется немного боковым; однако вы не можете спорить с результатами! ;-) –

0

Ну, похоже, что все всплывающие подсказки имеют «.tooltip», чтобы вы могли это сделать.

$(function(){ 
    $('div.tooltip').fadeIn(); 
}); 

Вы, вероятно, хотите добавить некоторую логику «.fadeOut()», а также

+0

Это не работает. –

4

После просмотра ответа от Матфея и предложение от Грега, есть два пути (может быть и больше) о том, как это сделать.

Вот они.

Использование JQuery Tools' версия API

$('.searchToolTip').tooltip({ 
        position: 'bottom center' 
       }); 

       var tooltipApi = $('.searchToolTip').data('tooltip'); 
       tooltipApi.show(); 

Использование JQuery для активации MouseEnter()

$('.searchToolTip').tooltip({ 
        position: 'bottom center' 
       }).mouseenter(); 

Еще раз спасибо за помощь!

+0

+1 Использование API по назначению менее опасно, чем запуск фальшивых событий. (Хотя мне не было очевидно, как использовать этот API. Метод data() был для меня неожиданностью.) –

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