событие 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, время: 14:02. |