У меня есть простая система меню, и я хотел бы добавить функциональность, чтобы подпапки скрывались при загрузке до тех пор, пока не нажимается кнопка «+», а подменю слайдов вниз.Выпадающее меню подменю jQuery при нажатии кнопки
Элементы меню создаются с помощью wordpress, поэтому мне нужно добавить кнопку «+», если в меню отображается «.has-dropdown» класса. Я соединил код последующего до сих пор, но это не работает:
$(".clicktodrop").insertAfter(".has-dropdown");
$(function() {
$(".clicktodrop").hover(function() {
$(this).children("ul.dropdown").slideDown(200);
}, function() {
$(this).children("ul.dropdown").slideUp(200);
});
});
Будет надеяться, что jsfiddle должен показать вам, что я пытаюсь достичь, если объяснение выше не имеет смысла! Может ли кто-нибудь увидеть, как сделать эту работу?
Спасибо за вашу помощь! так или иначе, чтобы изменить наведение, чтобы щелкнуть так, чтобы подменю оставалось открытым на мыши? может быть, кнопка «+» переключается, чтобы открыть и закрыть подменю? –
изменить 'hover' на' toggle' – Outlooker
Это похоже не работает, оно скрывает кнопку «+» по какой-то причине? Изменение его для щелчка также не работает. –