如果element没有类... addClass()到其他元素

时间:2013-09-26 15:17:04

标签: javascript twitter-bootstrap addclass


我有2个问题需要解决,请查看以下示例:http://jsfiddle.net/mmacin/pacJr/5/
1.我需要在div中添加类,如果在其他div中没有​​一些类,那么......我的代码不起作用:

$(document).ready(function(){
if (!$('#menu').hasClass('in')) {
    $('#article').addClass('fWidth');
    }
}

2。在“uncollapsing”期间,有一个奇怪的效果 - 双开。
不知道怎么解决这个问题?感谢

2 个答案:

答案 0 :(得分:0)

最后的语法错误。 你说明了!在你的if语句之前。 我想你想做这样的事,不是吗?

if ($('#menu').hasClass('in') === true) {
 $('#article').addClass('fWidth');
}

答案 1 :(得分:0)

您错过了就绪功能的最后一个结束括号

应该是,

    $( document ).ready(function(){
    if ( !$('#menu').hasClass('in') ) {
        $('#article').addClass('fWidth');
    }
    });