作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 photobox 以漂亮的画廊风格显示 div 中的所有图像。但是,我想在画廊中的 div 中包含一个图像,一个 PDF 图标,onlick 将下载一个 pdf 文件。目前,单击此图标会出现在图库中,我想知道如何排除 div 的一部分。
这是我的代码
<div id="gallery">
<td width="226" align="right"><table width="206" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="199" align="center"><a href="images/GrndFloor_dimension.jpg" target="_blank"><img src="images/GrndFloor_dimension_th.jpg" alt="Ground Floor" width="182" height="182" border="0"/></a></td>
</tr>
<tr>
<td height="64" align="center" background="images/thumbs-text-holder.jpg" class="planscopy" style="background-repeat:no-repeat"><table width="151" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="104"><span class="planscopy" style="background-repeat:no-repeat">Ground Floor - Dimensions</span></td>
<td width="47" align="right"><a href="docs/Ground Floor Plan - Dimensions.pdf" target="_blank"><img src="images/pdf.png" width="48" height="51"/></a></td>
</tr>
</table></td>
</tr>
</table></td>
</div>
<script type="text/javascript">
$('#gallery').photobox('a', { thumbs: true }, imageLoaded);
function imageLoaded() {
console.log('image has been loaded...');
}
我不希望 pdf.png 图像出现在图库中,只是作为文档的链接。有没有办法在 div 中排除 div id?
如有任何帮助,我们将不胜感激。
最佳答案
尝试给 A 元素 ( PDF ) 一个像“exclude”这样的类并尝试这个 JS 代码:
<td width="47" align="right"><a class="exclude" href="docs/Ground Floor Plan - Dimensions.pdf" target="_blank"><img src="images/pdf.png" width="48" height="51"/></a></td>
<script type="text/javascript">
$('#gallery').photobox('a:not(.exclude)', { thumbs: true }, imageLoaded);
function imageLoaded() {
console.log('image has been loaded...');
}
</script>
关于javascript - 如何从 div 中的 JavaScript Photobox 动画中排除特定图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24599175/
我是一名优秀的程序员,十分优秀!