Если вы просто хотите, чтобы он работал, используйте один из выделенных плагинов, например, qtip .
Если вы по какой-то причине хотите или должны сделать это сами, вот как ясделал это.
Вы не закрываете всплывающую подсказку сразу, когда мышь покидает ссылку, а настраиваете setTimout
обработчик закрытия.Если, скажем, через 0,5 секунды мышь возвращается поверх всплывающей подсказки или ссылки, вы отменяете обработчик.Для этого вы можете сохранить идентификатор тайм-аута (восстановленный setTimeout
) как объект данных jquery, связанный с всплывающей подсказкой.