我在列表中使用shadowbox时遇到了问题。我尝试使用shadowbox的图像,在安莉标签中。我已经尝试在列表之外的一个上实现了shadowbox,并且工作正常。
HTML:
<div id="gallery" class="content-2">
<nav id="filter"></nav>
<section id="container">
<ul id="stage">
<li data-tags="Print Design"><a rel="shadowbox" href="_img/shots/1.jpg"><img src="_img/shots/1.jpg" alt="Illustration" /></a></li>
<li data-tags="Logo Design,Print Design"><a rel="shadowbox" href="_img/shots/2.jpg"><img src="_img/shots/2.jpg" alt="Illustration" /></a></li>
</ul>
</section>
</div>发布于 2012-12-21 19:16:23
是的,这是可能的,从你展示的有限的超文本标记语言来看,看起来你也在使用插件?
如果是这样的话,请查看我之前制作的基于此的。
即使你没有使用Quicksand,让Shadowbox像你期望的那样工作的想法也是一样的:那就是在你的其他脚本的回调过程中运行Shadowbox.setup();。
基本上,在另一个脚本更改了DOM并更改了Shadowbox对象的其他元素之后,Shadowbox不会缓存新对象,直到它们通过Shadowbox.setup()手动添加到Shadowbox缓存中。
注意:您可能必须首先运行Shadowbox.clearCache();才能清除之前捕获的链接,否则克隆的对象将开始成倍增长。
另外,一定要打开演示的.js文件,因为其中有很多我写的教程注释,特别是针对Shadowbox的使用。
https://stackoverflow.com/questions/13914157
复制相似问题