плавное раскрытие DIV
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); }); }); сейчас просто быстро открывается див #ed1pod jQuery('#ed1pod').show(); как сделать чтоб он открывался через выпадение? как будто у него увеличивается высота - т.е он раскрывается медленно.... примерно так как сделано на сайте http://www.unitedregions.ru/ |
сделал вот так но есть проблема
меню теперь закрывается при наведении на содержимого контейнера #ed1pod 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() { }); }, function() { t = setTimeout(function() {jQuery('#ed1pod').fadeOut();}, 2000); }); }); |
Надо проверять нет является ли у target ваш div родителем
а зачем jQuery.noConflict? |
Цитата:
а насчет надо проверять.. :yes: я логически понимаю что и как должно проверяться.. а вот с синтаксисом JS знаком плохо. поэтому и прошу помочь на примере...:( |
Часовой пояс GMT +3, время: 15:35. |