【发布时间】:2015-04-22 02:55:32
【问题描述】:
我有一个在页面加载 3 秒内出现的模式。
我想更改默认位置以将其放置在我选择的某个位置附近(在下面的示例中,它位于 id=zone1 的跨度上)
<div id="deal-zone">
<div class="area">
<span class="thezone" id="zone1" data-toggle="modal" data-target="#myModal"/></span>
</div>
</div>
<!-- Here is the modal -->
<div class="modal in" id="notificationModal" role="dialog" aria-labelledby="notificationModalLabel" aria-hidden="true" data-backdrop="false">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title" id="notificationModalLabel" style="color:#DF2943;">
How to take part in the deal?
</h3>
</div>
<div class="modal-body">
<h4 style="margin-top:0px">
explanations
</h4>
</div>
</div>
</div>
</div>
<!-- Script that makes the modal autoload on page load -->
<script type="text/javascript">
$(window).load(function(){
$('#notificationModal').modal('show');
$('#notificationModal').fadeTo(3000, 500).slideUp(500, function(){
$(this).remove();
});
});
</script>
我怎样才能做到这一点?
这里有一个 JSFIDDLE 可以提供帮助:http://jsfiddle.net/DTcHh/6941/:我想将模态框放在“这里”这个词的上方一点,并且仍然能够阅读“这里”这个词(就像一个指向“这里”这个词的工具提示)
【问题讨论】:
-
那么,您到底要问什么?我实在想不通。
-
目前,自动加载模式默认出现在页面的某处(靠近页面顶部的中心)。我想做的是将它定位在我手动设置的某个 div 或 span 旁边。就像停留在定义点附近的工具提示
-
好的,但是 modal1 是否始终与 zone1 保持一致,modal2 始终与 zone2 保持一致等?还是这个变量。
-
PS:你能发个小提琴吗?
-
我正在准备 jsfiddle
标签: javascript html css twitter-bootstrap twitter-bootstrap-3