在网页上滑动可使浏览器转到上一页

时间:2017-04-07 04:01:18

标签: html gallery lightbox

我正在尝试向Lightbox2添加滑动功能。一切正常,但每当我向后滑动时,浏览器都会转到上一页(我认为它只是所有触摸屏计算机上的一项功能)。

以下是我用来捕捉滑动的脚本

    jQuery(document).ready(function () {
      $(".lb-container").on("swipeleft",function(){
        $('#lightbox a.lb-next').trigger('click');
      });
      $(".lb-container").on("swiperight",function(){
        $('#lightbox a.lb-prev').trigger('click');
      });
    });

由于

编辑:

我也收到以下错误:

由于目标被视为被动,因此无法阻止被动事件侦听器内的默认设置。见https://www.chromestatus.com/features/5093566007214080

1 个答案:

答案 0 :(得分:0)

swiperightswipeleft不是jQuery中的事件,但是在jQuery mobile中找到(不幸的是最后一次更新于2014年)。您可以将jQuery mobile添加到您的网页,或使用TouchSwipe之类的插件添加滑动方向事件。