我正在使用 fancybox 3 。我需要通过mousemove关闭刷fancybox幻灯片。我想只留下控制按钮\ prev。 我怎样才能做到这一点? 感谢。
答案 0 :(得分:4)
只需设置touch:false
即可停用触控事件。
答案 1 :(得分:4)
所以,完整的答案将是:
使用数据选项属性
<a data-options='{"touch" : false}' data-fancybox data-src="#myElement" href="javascript:;">Click me</a>
或初始化fancybox时
$('selector').fancybox({
touch: false
});
答案 2 :(得分:3)
在Fancybox 3.5。*上,上一个答案对我不起作用。我必须将touch选项移动到opts对象内部,如下所示:
$.fancybox.open({
src: yoursource,
opts: {
touch: false
}
});