gpt4 book ai didi

javascript - 模态关闭时做一些事情(Bootstrap)

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:23 25 4
gpt4 key购买 nike

我不太了解 Javascript,但过去几天我学到了很多东西。

我这辈子都想不通。

我在 Bootstrap 中使用模态函数,我已经让它正常工作了。但是现在,我希望在用户关闭对话框后发生一些事情(插入 CSS)。

我知道如何插入 CSS。单击数据关闭时如何启动它?

谢谢。

编辑:我这样做正确吗?好像不行。

<script>
$(document).ready(function(){
$('.testing').click(function(event){
$('.modal-body').empty();
if($(event.target).is('#step2')) {
$('.modal-body').append('<img src="//placehold.it/600x350/449955/FFF" class="thumbnail img-responsive" id="step100">');
} else if ($(event.target).is('#step3')) {
$('.modal-body').append('<img src="//placehold.it/600x350" class="thumbnail img-responsive" id="step100">');
} else { }

$('#modal').modal('show');
$('#modal').on('hide.bs.modal', function (e) {
$("#wheel").css("-webkit-animation-play-state","running");
$(".fa").css("-webkit-animation-play-state","running");
})
});



});
</script>

模态代码:

<div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>

对于 future 的读者:事实证明我的代码很好。问题是我的编辑没有反射(reflect)在页面上。我假设是 WordPress 缓存问题。

最佳答案

在这里查看 hide.bs.modal 事件: Bootstrap Modal Docs

$('#myModal').on('hide.bs.modal', function (e) {// do something...})

接下来,我想

$('#modal').modal({show:true});

应该是

$('#modal').modal('show');

但也许这不是问题所在...哪个部分不工作?

关于javascript - 模态关闭时做一些事情(Bootstrap),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25165271/

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