9

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

4

3 回答 3

11

因此,完整的答案将是:

使用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

于 2017-08-09T18:43:49.767 回答
9

只需设置touch:false为禁用触摸事件。

于 2017-08-07T18:38:27.537 回答
5

以前的答案在 Fancybox 3.5.* 上对我不起作用。我不得不将 touch 选项移到 opts 对象内部,如下所示:

$.fancybox.open({
    src: yoursource,
    opts: {
        touch: false
    }
});
于 2020-05-01T14:02:02.733 回答