所以我正在创建一个帮助页面,其中包含有关使用Outlook设置电子邮件的说明。我将针对不同版本的Outlook 2010,2007和2003提供3组说明。在各个步骤的一侧,我有一个链接“屏幕截图”,它将使用bootstraps模式窗口打开该特定步骤的屏幕截图。
<a href="#ss-outlook2010-1" role="button" data-toggle="modal">Screenshot</a>
这是我的问题:有没有办法动态创建或回收模态div?唯一改变的是主div和img src。否则我最终会得到30个几乎相同的div。提前谢谢!
<div id="ss-outlook2010-1" class="modal large hide fade" tabindex="-1" role="dialog" aria-labelledby="Outlook 2010" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Outlook 2010</h3>
</div>
<div class="modal-body">
<a><img src="images/screenshots/ss-outlook2010-1.png" title="Outlook 2010" alt="Outlook 2010"></a>
</div>
</div>
答案 0 :(得分:0)
为什么不:
<div id="ss-outlook" class="modal large hide fade" tabindex="-1" role="dialog" aria-labelledby="Outlook 2010" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Outlook 2010</h3>
</div>
<div class="modal-body">
<div id="outlook-2003" style="display: none;">
</div>
<div id="outlook-2007" style="display: none;">
</div>
<div id="outlook-2010" style="display: none;">
</div>
<div id="outlook-2012" style="display: none;">
</div>
</div>
</div>
然后使用JavaScript来决定您显示哪些Outlook:
$('#outlook-2012').show();