【发布时间】:2012-08-24 06:56:24
【问题描述】:
我正在使用 Bootstrap 开发一个网站,该网站有 28 个模式窗口,其中包含有关不同产品的信息。我希望能够在打开的模式窗口中打印信息。每个窗口都有一个id。
<!-- firecell panel & radio hub -->
<div class="modal hide fade" id="fcpanelhub">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">X</button>
<h3>5000 Control Panel & Radio Hub</h3>
</div>
<div class="modal-body">
<img src="../site/img/firecell/firecell-panel-info-1.png" alt=""/><hr/>
<img src="../site/img/firecell/firecell-panel-info-2.png" alt=""/><hr/>
<img src="../site/img/firecell/firecell-radio-hub-info-1.png" alt=""/><hr/>
<img src="../site/img/firecell/firecell-radio-hub-info-2.png" alt=""/>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
</div>
</div>
因此,如果我在modal-footer 中添加一个新按钮 - “打印”,并且单击它,我希望打印该模式。我说会使用javascript是对的吗?如果是这样,我如何告诉 javascript 只打印打开的模式,而不是其他模式?
感谢所有帮助。
【问题讨论】:
-
我在使用基于 JS 的解决方案时遇到了无穷无尽的麻烦。这是一个纯 CSS 的解决方案,它对我使用 Bootstrap 4 Alpha 非常有效。在 Chrome、FF、IE、Edge 中测试。 gist.github.com/anonymous/2d81209429ae4240d1e9711cc5f86c99
标签: javascript printing twitter-bootstrap modal-dialog