【发布时间】:2012-09-15 05:35:10
【问题描述】:
我在尝试编写的 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 来交换 +,- 图像。希望这是有道理的。底线是条件没有响应。
非常感谢任何帮助
【问题讨论】:
标签: jquery