我不太了解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">×</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>
对于未来的读者:结果我的代码很好。问题是我的编辑没有反映在页面上。 WordPress缓存问题,我假设。
答案 0 :(得分:8)
请在此处查看hide.bs.modal事件: Bootstrap Modal Docs
$('#myModal').on('hide.bs.modal', function (e) {// do something...})
下一位,我想
$('#modal').modal({show:true});
应该是
$('#modal').modal('show');
但也许这不是问题所在......什么部分不起作用?