如何通过 mousemove 禁用滑动 fancybox 幻灯片
How to disable swiping fancybox slides by mousemove
我正在使用 fancybox 3。我需要通过 mousemove 关闭滑动 fancybox 幻灯片。我想只留下控制按钮 next\prev。
我怎样才能做到这一点?
谢谢。
只需设置touch:false
即可禁用触摸事件。
所以,完整的答案是:
使用数据选项属性
<a data-options='{"touch" : false}' data-fancybox data-src="#myElement" href="javascript:;">Click me</a>
或者初始化fancybox时
$('selector').fancybox({
touch: false
});
来自@Janis answer here: https://github.com/fancyapps/fancybox/issues/1277
之前的答案在 Fancybox 3.5.* 上对我不起作用。我不得不将触摸选项移动到 opts 对象内部,如下所示:
$.fancybox.open({
src: yoursource,
opts: {
touch: false
}
});
我正在使用 fancybox 3。我需要通过 mousemove 关闭滑动 fancybox 幻灯片。我想只留下控制按钮 next\prev。 我怎样才能做到这一点? 谢谢。
只需设置touch:false
即可禁用触摸事件。
所以,完整的答案是:
使用数据选项属性
<a data-options='{"touch" : false}' data-fancybox data-src="#myElement" href="javascript:;">Click me</a>
或者初始化fancybox时
$('selector').fancybox({
touch: false
});
来自@Janis answer here: https://github.com/fancyapps/fancybox/issues/1277
之前的答案在 Fancybox 3.5.* 上对我不起作用。我不得不将触摸选项移动到 opts 对象内部,如下所示:
$.fancybox.open({
src: yoursource,
opts: {
touch: false
}
});