从模态

时间:2017-07-07 12:06:37

标签: jquery html twitter-bootstrap-3

我的bootstrap模态有问题。当我打开第一个模态,然后身体有类模态打开,没关系,但是当我点击关闭第一个模态并打开另一个模式的按钮时,即使有模态打开,类也会从体中删除。我试图以这种方式解决这个问题,但没有取得任何成功:

openedModalsCount = 0;

    $('*').on('show.bs.modal', function() {
        openedModalsCount++;
        if(openedModalsCount > 0) {
            $('body').addClass('modal-open');
        }
    });

    $('*').on('hidden.bs.modal', function() {
        openedModalsCount--;
        if(openedModalsCount < 1) {
            $('body').removeClass('modal-open');
        }
    });

有什么建议吗?在此先感谢您的任何帮助

1 个答案:

答案 0 :(得分:1)

我不确定,但它可以解决您的问题。

$('#myModal').on('show.bs.modal', function() {
    $('body').addClass('modal-open');
});

$('#myModal').on('hidden.bs.modal', function() {
    $('body').removeClass('modal-open');
});

//because myModal is unique id of the modal