Javascript 如何在模式使用远程URL时触发show.bs.modal 问题

Javascript 如何在模式使用远程URL时触发show.bs.modal 问题,javascript,jquery,twitter-bootstrap,modal-dialog,Javascript,Jquery,Twitter Bootstrap,Modal Dialog,当传入远程url生成模式时,我无法使显示.bs.modal正确激发 在以下代码中,hidden.bs.modal始终有效 代码 我试过的 我有 我尝试将我的.on改成更像$('body')。on(“show.bs.modal”,“my#u modal”,“saa.set_modal”)但这没有产生任何变化(同样hidden.bs.modal有效) 更新 我添加了console.log($。_数据($('.#my_model')[0],“事件”)并可以确认所显示的已绑定到对象,只是没有被调用 我尝

当传入远程url生成模式时,我无法使
显示.bs.modal
正确激发

在以下代码中,
hidden.bs.modal
始终有效

代码 我试过的 我有

我尝试将我的
.on
改成更像
$('body')。on(“show.bs.modal”,“my#u modal”,“saa.set_modal”)但这没有产生任何变化(同样
hidden.bs.modal
有效)

更新 我添加了
console.log($。_数据($('.#my_model')[0],“事件”)
并可以确认所显示的
已绑定到对象,只是没有被调用


我尝试过使用
show.bs.modal
来代替,这很有效,但我需要元素在屏幕上可见,以便我想对它们执行什么操作。

从这里的拉取请求中找到了一个临时解决方案

按照下面的步骤编辑modal.js文件的第81行已经为我解决了这个问题,直到发出拉取请求

-        that.$element.find('.modal-dialog') // wait for modal to slide in
+        that.$element // wait for modal to slide in
-        that.$element.find('.modal-dialog') // wait for modal to slide in
+        that.$element // wait for modal to slide in