我有一个图片库。
jQuery("a.thumb").fancybox({
"loop" : true,
"autoPlay" : true,
"playSpeed" : 4000,
"nextSpeed" : 500,
"prevSpeed" : 500,
"openSpeed" : 500,
"speedOut" : 500,
"openEffect" : "fade",
"closeEffect" : "fade",
"nextEffect" : "fade",
"prevEffect" : "fade"
});
我想添加一个新按钮来将自动播放设置为 false/true 可以吗?
最佳答案
另一种方法:
假设您的 html 中有一个 id="chkFlag"复选框。
var flag="";
$('#chkFlag').live("change", function() {
if ($('#chkShowImage').attr("checked"))
flag = true;
else
flag = false ;
});
并在您的函数中使用标志:
jQuery("a.thumb").fancybox({
'loop' : true,
'autoPlay' : flag,
'playSpeed' : 4000,
'nextSpeed' : 500,
'prevSpeed' : 500,
'openSpeed' : 500,
'speedOut' : 500,
'openEffect' : 'fade',
'closeEffect' : 'fade',
'nextEffect' : 'fade',
'prevEffect' : 'fade'
});
关于jquery - 在 fancybox 上将自动播放设置为 false/true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14193404/