代码之家  ›  专栏  ›  技术社区  ›  Dmitry B.

如何通过鼠标移动禁用滑动fancybox幻灯片

  •  9
  • Dmitry B.  · 技术社区  · 7 年前

    fancybox 3 。我需要通过鼠标移动关闭滑动fancybox幻灯片。我只想留下下一个\上一个控制按钮。 我该怎么做? 谢谢

    3 回复  |  直到 7 年前
        1
  •  13
  •   Dmitry B.    7 年前

    因此,完整答案将是:

    使用 属性

    <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
  •  9
  •   Janis    7 年前

    简单设置 touch:false 禁用触摸事件。

        3
  •  5
  •   Telperion    4 年前

    之前的答案在Fancybox 3.5*上不适用。我必须将触摸选项移动到opts对象内部,如下所示:

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