如何通过mousemove禁用滑动fancybox幻灯片

时间:2017-08-07 18:02:26

标签: javascript jquery fancybox fancybox-3

我正在使用 fancybox 3 。我需要通过mousemove关闭刷fancybox幻灯片。我想只留下控制按钮\ prev。 我怎样才能做到这一点? 感谢。

3 个答案:

答案 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
});

@Janis回答:https://github.com/fancyapps/fancybox/issues/1277

答案 2 :(得分:3)

在Fancybox 3.5。*上,上一个答案对我不起作用。我必须将touch选项移动到opts对象内部,如下所示:

$.fancybox.open({
    src: yoursource,
    opts: {
        touch: false
    }
});