使用hasClass jQuery检查body是否具有类

时间:2014-08-06 15:54:20

标签: jquery twitter-bootstrap

我正在使用Twitter Bootstrap模式。 当打开模态时,它会添加一个类' .modal-open'对身体。 当它关闭时,它将删除此类。

我试图确定body元素何时具有此类,但它不起作用:

$(document).ready(function() {

if($('body').hasClass('modal-open')) {
    console.log('open');
} else {
    console.log('closed');
}       

});


<img src="img/projects/kitty.jpg" width="100%" height: "auto" data-toggle="modal" data-target=".kitty_modal">

单击图像时,显示模态。 使模态打开的代码来自bootstrap。 我只是想在课程&#39; modal-open&#39;添加,所以我可以滚动模态。

1 个答案:

答案 0 :(得分:-1)

也许是这样的?我想你错过了#。

<script>
$(document).ready(function ()
{

    if ($('#body').hasClass('modal-open'))
    {
        alert("modal open");

    } else
    {
        alert("modal closed");

    }

});
</script>