0


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

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

2.在“展开”时有奇怪的效果——双开。
知道如何解决这个问题吗?谢谢

4

2 回答 2

0

您错过了 ready 函数的最后一个右括号

它应该是,

    $( document ).ready(function(){
    if ( !$('#menu').hasClass('in') ) {
        $('#article').addClass('fWidth');
    }
    });
于 2013-09-26T15:49:59.760 回答
0

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

if ($('#menu').hasClass('in') === true) {
 $('#article').addClass('fWidth');
}
于 2013-09-26T15:25:45.710 回答