Jquery 停止刷卡,防止气泡进入身体

Jquery 停止刷卡,防止气泡进入身体,jquery,swipe,preventdefault,event-bubbling,stoppropagation,Jquery,Swipe,Preventdefault,Event Bubbling,Stoppropagation,我有一个图像传送带和一个图像库灯箱,这两个都允许用户浏览照片。但是,页面的整个主体上也有一个滑动事件,用于打开侧面板 我已经尝试在子库元素上使用下面的代码,但是滑动事件仍然会冒泡到页面主体并打开面板 如果有人知道我做错了什么,任何建议都将不胜感激 $('.lightbox, .carousel').bind('swipeLeft swipeRight', function(event) { event.stopPropagation(); event.preventDefault

我有一个图像传送带和一个图像库灯箱,这两个都允许用户浏览照片。但是,页面的整个主体上也有一个滑动事件,用于打开侧面板

我已经尝试在子库元素上使用下面的代码,但是滑动事件仍然会冒泡到页面主体并打开面板

如果有人知道我做错了什么,任何建议都将不胜感激

$('.lightbox, .carousel').bind('swipeLeft swipeRight', function(event) {
    event.stopPropagation();
    event.preventDefault();
    event.stopImmediatePropagation();
});
这是我的建议

JavaScript是一种区分大小写的语言。这意味着语言关键字、变量、函数名和任何其他标识符必须始终以字母大小写一致。例如,while关键字必须键入while,而不是while或while。类似地,online、online、online和online是四个不同的变量名

您需要使用SWIPELFT和swiperight票据,而不是大写字母L或R。但是,您的菜单开头绑定中有正确的大写字母

$('.carousel').bind('swipeleft swiperight', function(event) {
    event.stopPropagation();
});