我正在尝试向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
答案 0 :(得分:0)
swiperight
和swipeleft
不是jQuery中的事件,但是在jQuery mobile中找到(不幸的是最后一次更新于2014年)。您可以将jQuery mobile添加到您的网页,或使用TouchSwipe之类的插件添加滑动方向事件。