我正在使用我在网上找到的 nav.js,并希望向其中添加一些 javascript 以启用在页面加载时自动打开的菜单。我对js不太好,我尝试将“open”类添加到我的一个类别中,但它似乎没有做任何事情。我怀疑我需要复制现有代码,添加一些关于它在页面加载时执行的内容,然后添加“打开”会起作用。
这是我的js
$(document).ready(function(){
$("#nav > li > a").on("click", function(e){
if($(this).parent().has("ul")) {
e.preventDefault();
}
if(!$(this).hasClass("open")) {
// hide any open menus and remove all other classes
$("#nav li ul").slideUp(350);
$("#nav li a").removeClass("open");
// open our new menu and add the open class
$(this).next("ul").slideDown(350);
$(this).addClass("open");
} else if($(this).hasClass("open")) {
$(this).removeClass("open");
$(this).next("ul").slideUp(350);
}
});
});
任何人都可以帮忙吗?