我正在尝试使用fancybox 1.3.4。 它所做的只是给我一个错误。
错误:
d.onCleanup is not a function
如果未出现错误,只需在新标签中打开图像即可。 我尽可能多地关注主页上的例子。
代码:
HTML:
<a class="grouped_elements" rel="ppt1" href="/static/images/bermuda/powerpoint/1_b.jpg"><img src="/static/images/bermuda/powerpoint/1_b.jpg" /></a>
<a class="grouped_elements" rel="ppt1"><img src="/static/images/bermuda/powerpoint/2_b.jpg" /></a>
<a class="grouped_elements" rel="ppt1"><img src="/static/images/bermuda/powerpoint/3_b.jpg" /></a>
<a class="grouped_elements" rel="ppt1"><img src="/static/images/bermuda/powerpoint/4_b.jpg" /></a>
<a class="grouped_elements" rel="ppt1"><img src="/static/images/bermuda/powerpoint/5_b.jpg" /></a>
Jquery的:
母版:
<script type="text/javascript" src="/static/js/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
的aspx:
这是在顶部。
<link rel="stylesheet" href="/static/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
这是在我的文件中
$('a.grouped_elements').fancybox();
是的,我确实注意到只有第一个<a>
具有href
属性,但它仅用于测试。
修改:
它不会在新标签中打开,只会转到该图像(因此带有该图像的空白页) 当我返回包含所有图片的页面时,点击将完全不起作用。
答案 0 :(得分:2)
所以答案是:
it's the problem with CSS. After you changed link to CSS it seems to be fixed.
顺便说一句。非常奇怪的问题:/我不明白它是如何相关的