#javascript #jquery #jquery-plugins #menu #drop-down-menu
#javascript #jquery #jquery-плагины #меню #выпадающее меню
Вопрос:
Проверьте следующее: http://jsfiddle.net/marcsanders/hNN5T /
Насколько я вижу, меню функционирует так, как должно, но при нажатии на одну из ссылок выпадающего меню, я думаю, срабатывает функция закрытия, и поэтому ссылка на выпадающее меню также не перемещается.
Я также пытался перенести это в плагин, но не очень повезло — http://jsfiddle.net/UKthc /
Любая помощь очень ценится!
Ответ №1:
Я думаю, что возвращаемое значение false было не в том месте. Попробуйте это…
$(document).ready(function () {
$('.drop').click(function() {
var li = $(this), active = li.hasClass('active');
close();
if (!active) {
li.toggleClass('active').children('ul').toggle();
return false;
}
});
function close() {
$('.drop').removeClass('active').children('ul').hide();
}
$(document).bind('click',function() {
close();
});
});
Комментарии:
1. Это, казалось, сортировало его, не могу поверить, что это было так просто. Есть идеи по идее плагина? Функция привязки документа, похоже, игнорируется. jsfiddle.net/UKthc/1