【发布时间】:2017-08-07 18:02:25
【问题描述】:
我正在使用 fancybox 3。我需要通过mousemove 关闭滑动fancybox 幻灯片。我想只留下控制按钮下一个\上一个。 我怎样才能做到这一点? 谢谢。
【问题讨论】:
标签: javascript jquery fancybox fancybox-3
我正在使用 fancybox 3。我需要通过mousemove 关闭滑动fancybox 幻灯片。我想只留下控制按钮下一个\上一个。 我怎样才能做到这一点? 谢谢。
【问题讨论】:
标签: javascript jquery fancybox fancybox-3
所以,完整的答案是:
使用 data-options 属性
<a data-options='{"touch" : false}' data-fancybox data-src="#myElement" href="javascript:;">Click me</a>
或者在初始化fancybox时
$('selector').fancybox({
touch: false
});
来自@Janis 在这里回答:https://github.com/fancyapps/fancybox/issues/1277
【讨论】:
data-touch='false' 的快捷方式也可以使用
只需设置touch:false 即可禁用触摸事件。
【讨论】:
之前的答案在 Fancybox 3.5.* 上对我不起作用。我不得不将 touch 选项移到 opts 对象内部,如下所示:
$.fancybox.open({
src: yoursource,
opts: {
touch: false
}
});
【讨论】: