Задержка перед показом всплывающей подсказки - PullRequest
1 голос
/ 25 января 2011

Я использую плагин simpletip jquery и хочу внести в него некоторые изменения. Я хочу, чтобы всплывающая подсказка появлялась через некоторое время (миллисекунды) при наведении на ссылку. К сожалению, я недостаточно знаком с jquery. Кто-нибудь может указать, как это можно сделать?

http://craigsworks.com/projects/simpletip/

Заранее спасибо

Ответы [ 3 ]

3 голосов
/ 25 января 2011

Просто используйте плагин hoverIntent

1 голос
/ 26 января 2011

Похоже, вы можете определить собственный эффект для отображения всплывающей подсказки.

В вашей конфигурации определите showEffect: 'custom' и свойство showCustom. Это должно выглядеть примерно так:

showEffect: 'custom',
showCustom: function(tip, duration) {
    tip.delay(550).fadeIn(duration);
}

В этом случае fadeIn будет задержан на 550 миллисекунд. длительность - это время показа, указанное в вашей конфигурации, или, если оно не указано, 150 миллисекунд.

0 голосов
/ 25 января 2011

вы можете использовать событие обратного вызова onBeforeShow в плагине simpletip и просто использовать задержку, чтобы она задерживалась до возврата и продолжала показывать подсказку.

...