我正在制作一个响应式网站。当页面 <=830px 时,页面的外观会发生变化。
我需要帮助找出一种一次切换一个子菜单的方法。 Wordpress 为每个子菜单生成相同的 .sub-menu 类名。
我正在使用这段代码来切换菜单,但它们同时出现。 您需要将浏览器设置为小于 830 像素才能看到我在说什么。
$(".about").click(function() {
$(".sub-menu").slideToggle("fast");
return false;
}); //.click
$(".projects").click(function() {
$(".sub-menu").slideToggle("fast");
return false;
}); //.click
感谢您的帮助。
最佳答案
$(document).ready(function () {
$("#na ul li").click(function () {
$(this).siblings().find('ul').slideUp(400);
$(this).find('ul').slideToggle('fast');
});
});
演示:
关于javascript - 下拉菜单切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23055699/