gpt4 book ai didi

javascript - 替换Bootstrap 4中的loaded.bs.modal

转载 作者:行者123 更新时间:2023-12-02 21:16:38 26 4
gpt4 key购买 nike

为什么 loaded.bs.modal 事件从 Bootstrap 4 中删除?有什么东西可以代替它吗? shown.bs.modal 非常相似,但它不会等待模态完全加载,而只是显示。

最佳答案

基本上你必须手动打开模态并自己实现Ajax加载。像这样的东西:

 $modal.modal({
'show': true
}).load('request_url', function (e) {
// this is executed when the content has loaded.
});

另一个选项是在模态主体的最后附加一个隐藏对象,并检查它是否出现在 DOM 中。

作为另一种解决方案,您可以向 show.bs 或 shown.bs 添加超时(差别很大)

$('#myModal').on('shown.bs.modal', function (e) {
setTimeout(function(){
//Do something if necessary
}, 300); //add what is appropriate
})

哪种解决方案最好取决于您的用例。

关于javascript - 替换Bootstrap 4中的loaded.bs.modal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60949325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com