单击某个链接时,我正在使用颜色框显示单独的本地文档。问题是我以前从未这样做过,所以很明显,我无法让弹出的页面使用 CSS 进行样式设置。我不知道这是如何工作的,弹出的页面是否会使用调用它的页面中的 CSS 来设置样式?我认为我不能或不需要让弹出文档具有标题或正文标签。我也想在不使用 iframe 的情况下做到这一点。
这是我的 html 中的一个选择:
<li class="event priority1">
<a href="detail_img.html" class="cbox-popup">
<div class="content">Lorem Ipsum dolor sit amet, consectetur adipiscing elit.</div>
<div class="lower">
<hr>
<span class="date">03.13.2012</span>
<span class="type">Regulation</span>
<img src="img/icon-lg-financial.png" alt="" height="19" width="26" />
</div>
</a>
</li>
它应该加载的文档是:
<div class="popup wrap">
<div id="content">
<header>
<h1>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</h1>
<div class="info">
<time datetime="">05.10.2012</time>
<h2>Legislation</h2>
<img src="img/icon-popup-health.png" alt="" width="20" height="18" />
</div>
</header>
<div class="inner">
<img src="img/popup_img-fullSizeplaceholder.gif" alt="" width="765" height="491" />
</div>
</div>
</div>
最后我使用的 javasript 是:
<script>
jQuery(function() {
jQuery('.cbox-popup').colorbox({maxWidth: '75%'});
});
</script>
因此,如果我没有标题和正文标签,则会弹出文档,但它没有样式。如果我有一个带有 html 标题和正文标签的完整文档,则什么都没有显示。