jQuery hover вместо mouseover и mouseout

Автор: Aport Среда, Январь 28th, 2015 Нет комментариев

Рубрика: Разное

Раньше я делал так:

$(«#myID»).mouseover(function(){

$(this).btOn();// показываем подсказку

}).mouseout(function(){

$(e).btOff();// скрываем подсказку

});

и все хорошо, но если не развивать код дальше, то проблема возникает, если делать например выпадающее меню с подразделами.

И в такой ситуации хорошо помогает:

$(«#myID»).hover(function(){

$(this).btOn();// показываем подсказку

},function(){

$(e).btOff();// скрываем подсказку

});

В выше описанных примерах я использую BeautyTip, который кстати работает и в старых версиях IE, если подключить explorercanvas

<!—[if gt IE 6]><script src=»/js/excanvas.js»></script><![endif]—>

И кстати в BeautyTip, тени работают и в браузерах IE новее 8 и в опере новее 12, поэтому перед:

function shadowSupport() {

добавьте:

if ($.browser.opera && $.browser.version > 11){
return true;
}
else if ($.browser.msie && $.browser.version > 8){
return true;
}

удачки!

 

Источник: yapro.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты