Bootstrap Modal关闭后不滚动然后打开

时间:2015-09-08 17:14:56

标签: jquery css twitter-bootstrap

我有一个函数,当点击时关闭活动模态,然后立即打开根据模态ID单击的那个。

$("#"+currentModal).modal('hide');

$("#"+name).modal({keyboard:false,backdrop:'static'});
$("#"+name).modal('show');

但是当第二个模态打开时,它不会滚动。模态比窗口大,滚动条滚动页面在模态后面变灰。

但是第一个模态也比窗口大,但滚动条就像应该的那样。关闭然后立即打开模态有什么问题吗?正确的模态正在打开和关闭,所以问题不在于传递的ID,但唯一的问题是滚动条不在模态中。

1 个答案:

答案 0 :(得分:0)

如果两个模态单独显示,则可能是由于与操作冲突。尝试在第一个模态的事件hidden.bs.modal上显示第二个模态。

$("#"+currentModal).on('hidden.bs.modal', function () {
          $("#"+name).modal({keyboard:false,backdrop:'static'});
          $("#"+name).modal('show');
    });