每次打开Bootstrap模式时执行alert()都不起作用

时间:2015-05-18 21:05:31

标签: javascript jquery twitter-bootstrap bootstrap-modal

当我打开一个Bootstrap模式时,我想执行一个动作,在这种情况下是一个alert()。 如何检查Bootstrap模式是否已打开,以便我可以执行警报()?

我没有用jQuery选择器调用模态,我只是让Bootstrap完成这部分工作。

这是我的代码,但它不起作用:

enum

2 个答案:

答案 0 :(得分:1)

您可以使用bootstrap模态事件:

   $('#myModal').on('shown.bs.modal', function (e) {
alert('modal is now loaded');
}

或者您可以在显示模态之前使用此事件:

  $('#myModal').on('show.bs.modal', function (e) {
alert('modal is not displayed yet');
}

look Here for more information about JavaScript bootstrap

答案 1 :(得分:0)

我已经弄清楚了,看来我的做法是错误的做法,而不是我应该在一个函数中调用它:

$('#myModal').click(function(){
alert("myModal is clicked");
})

这样,alert()只会显示函数是否已成功执行。