Javascript 在Fancybox中禁用自动幻灯片放映
我正在使用fancybox jquery.fancybox-1.3.0.pack.js,希望在我的页面中使用分组的_元素时禁用自动幻灯片放映。分组的照片彼此靠得很近,效果很好,但当我堆叠它们时,我不想自动播放幻灯片,怎么办? 代码如下:Javascript 在Fancybox中禁用自动幻灯片放映,javascript,fancybox,Javascript,Fancybox,我正在使用fancybox jquery.fancybox-1.3.0.pack.js,希望在我的页面中使用分组的_元素时禁用自动幻灯片放映。分组的照片彼此靠得很近,效果很好,但当我堆叠它们时,我不想自动播放幻灯片,怎么办? 代码如下: <script type="text/javascript"> $(document).ready(function() { $("a[rel=group13]").fancybox({ 'autoPl
<script type="text/javascript">
$(document).ready(function() {
$("a[rel=group13]").fancybox({
'autoPlay' : false,
'titleShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'titlePosition' : 'over',
'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
}
});
});
</script>
<a name="Burstner Solano - T700 I"></a>
<table width="990" cellpadding="22" cellspacing="0">
<tr>
<th>
<a class="grouped_elements" rel="group13" href="/img/solano700/Image00.jpg"><img src="/img/solano700/Image00.jpg" width="400"></a>
<a class="grouped_elements" rel="group13" href="/img/solano700/Image01.jpg"><img src="/img/solano700/thumbs/Image01.jpg" width="50" height="33"></a>
<a class="grouped_elements" rel="group13" href="/img/solano700/Image04.jpg"><img src="/img/solano700/thumbs/Image04.jpg" width="50" height="33"></a>
</th>
</tr>
<script type="text/javascript">
$("a.grouped_elements").fancybox();
</script>
</table>
$(文档).ready(函数(){
$(“a[rel=group13]”)。fancybox({
“自动播放”:错误,
“标题秀”:假,
“transitionIn”:“弹性”,
“transitionOut”:“弹性”,
“标题位置”:“结束”,
“标题格式”:函数(标题、currentArray、currentIndex、currentOpts){
返回'Image'+(currentIndex+1)+'/'+currentArray.length++';
}
});
});
$(“a.grouped_元素”).fancybox();
不完全确定你在问什么。此时,$(“a[rel=group13]”)。fancybox()
和$(“a.grouped\u elements”)。fancybox()
做的(几乎)完全相同(但API选项不同),并且都启动了fancybox库。你能详细说明一下吗?@JFK我想在触发第一张图片时禁用幻灯片放映,这样下一张图片只能用键盘箭头或鼠标显示。通常几秒钟后会出现下一张幻灯片。在上面的脚本和jquery-fancybox.js中,我试图禁用幻灯片放映,但找不到正确的语法。请参阅我正在工作的站点上的示例:您看到的“自动”幻灯片不是fancybox的默认行为,而是自定义初始化,您需要找到这行代码setInterval($.fancybox.next,15000)
并将其删除。@JFK,首先,我没有删除您提到的所有代码,只是在页面的一些脚本开头,我认为这不会对其余的代码产生任何影响。我错了,应该把它全部去掉。谢谢你解决了我的问题,弗朗西斯科!