Mat*_*ebb 10 javascript jquery html5 twitter-bootstrap
我想.load()在我的页面中尝试一个bootstrap模式并立即显示它.下面是我编写的代码(当模态打开但不能关闭时,它不起作用)!
基本上.load()当我点击一个团队名称(与班级.team)时,我正在尝试一个模态中的玩家列表,我尝试了各种调用方式但$($this).empty()没有成功.
这是我的功能:
$(function () {
$('.team').on('click', function () {
var target = $(this).data('target');
$('#results-modals').load('/team-players.html ' + target, function (response, status, xhr) {
if (status === "success") {
$(target).modal({ show: true });
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
这是html锚点和示例模态:
<a class='team' data-toggle='modal' data-target='#20'>Real Madrid</a>
Run Code Online (Sandbox Code Playgroud)
外部文件team-players.html中保存的数据:
<div id='20' class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<p>Player 1: Ronaldo</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 8
$(function(){
var url = "url of the modal window content";
$('.my-modal-cont').load(url,function(result){
$('#myModal').modal({show:true});
});
})Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Modal Window Container -->
<div class="my-modal-base">
<div class="my-modal-cont"></div>
</div>
<!-- Modal Window content -->
<div id="myModal" class="modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>My modal content here…</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
而不是$($this).modal({ show: true });尝试$(this).modal('show');
要隐藏模态,您可以使用 $(this).modal('hide');
| 归档时间: |
|
| 查看次数: |
48948 次 |
| 最近记录: |