событие hover как заморозить
jQuery.noConflict(); jQuery(document).ready(function() { var t; jQuery('#ed1, #ed1pod').hover(function() { clearTimeout(t); jQuery('#ed1pod').animate({ opacity: 0.9, height: 'toggle' }, 1000, function() { // Animation complete. }); }, function() { t = setTimeout(function() {jQuery('#ed1pod').fadeOut();}, 2000); }); }); вот пример http://a.egoweb.ru/ когда на EgoDesign мелкую наводите вылазиет меню ...и чет закрываеться..... в чем ошибка? |
1000, function() Попробуйте убрать эту тысячу, она обновляет вашу функцию раз в секунду. |
убрал - перестала скакать - но закрываеться при наведение на сами пункты меню( помогите ... уже два дня бьюсь
|
обработчики надо на другие элементы
а именно 'mouseout' |
Цитата:
|
Это сами. Этот код ведь вы писали?
|
не...
вот это подсказали jQuery.noConflict(); jQuery(document).ready(function() { var t; jQuery('#ed1, #ed1pod').hover(function() { clearTimeout(t); jQuery('#ed1pod').show(); }, function() { t = setTimeout(function() {jQuery('#ed1pod').fadeOut();}, 2000); }); }); работает правильно но мне над чтоб открывалась через выпадение (изменение высоты) |
В место show() попробуйте написать slideDown()
|
Цитата:
|
Часовой пояс GMT +3, время: 12:33. |