Реазизация скрывания tooltips
На многих сайтах, в частности на facebook есть фича: при наведении на ссылку отображается tootilp (подсказка) с данными . мне интересен вот какой вопрос: как именно реализовывается скрытие подсказки?
Там сделано так, что если курсор уводится с ссылки, НО наводится на подсказу, то она не исчезает. Если же в любое другое место, тогда подсказка пропадает. Каким образом это сделано? Задержка в исполнении mouseout? или как-то по другому? Другими словами: мне нужно проверять КУДА я увожу курсор, и если я не навожу его на появившуюся подсказку, то прятать его. Я попробовал сделать так, но результат постоянно false $('a').bind('mouseleave', function () { var i = $('div.bageToolTip').is('hover'); if(i===true){ console.log('im over the tooltip'); } else{ console.log('im NOT '); } }); |
Используйте плагин jtip реализованную на jquery и будет вам щасте :)
http://www.codylindley.com/blogstuff/js/jtip/ |
Часовой пояс GMT +3, время: 01:53. |