我正在Jquery和HTMl建立一个网站,我有一个侧面导航菜单。 但默认情况下,我打开菜单,当我点击它时,我希望该菜单打开。
$("div#mws-navigation ul li a, div#mws-navigation ul li span")
.bind('click', function (event) {
if ($(this).next('ul').size() !== 0) {
$(this).next('ul').slideToggle('fast', function () {
$(this).toggleClass('closed');
});
event.preventDefault();
}
});
这是代码。当我点击菜单时,我会打开和关闭菜单。但默认情况下,我希望菜单打开。
答案 0 :(得分:0)
我认为你可以做到以下几点:
$().(function (){
var closeMe = $("div#mws-navigation ul li a ul, div#mws-navigation ul li span ul");
closeMe.size(0);
closeMe.toggleClass('closed');
});
答案 1 :(得分:0)
如果您的代码工作正常,请尝试以下操作:
$("div#mws-navigation ul li a, div#mws-navigation ul li span")
.bind('click', function (event) {
if ($(this).next('ul').size() !== 0) {
$(this).next('ul').slideToggle('fast', function () {
$(this).toggleClass('closed');
});
event.preventDefault();
}
}).addClass('closed');