我在尝试编写的 jquery 脚本时遇到问题。它看起来对我来说是正确的,但还不完全在那里。有人可以帮我理解为什么这不起作用吗?
jQuery('.expand').click(function(){
jQuery('.expandnav').find('div.menu-body').show('slow');
if( ('.menu-body').is(':visible') ){
(this).addClass('collapse-active');
}else{
(this).removeClass('collapse-active');
}
});
单击 .expand 时,会显示 .menu-body 但条件似乎没有运行。我已经用警报进行了测试,但没有任何反应......
我在每个手风琴上使用toggleClass,因为页面有很多,但我需要addClass/removeClass来交换+,-图像。希望这是有道理的。底线是条件没有响应。
任何帮助是极大的赞赏