小编mKa*_*gac的帖子

无法在被动事件侦听器 jQuery Mobile 中阻止默认

我使用 jQuery Mobile v1.5.0 使菜单在滑动时打开,一切正常,但此错误始终存在,我尝试添加 addEventListener 示例:

// open menu on swipe to right
$(document).on('swiperight', function(e) {
    document.addEventListener("swiperight", e.preventDefault(), {passive: false} );
    e.preventDefault()
    $('.menu').addClass('active');
});
Run Code Online (Sandbox Code Playgroud)

但错误仍然存​​在

Unable to preventDefault inside passive event listener due to target being treated as passive.
Run Code Online (Sandbox Code Playgroud)

代码:

// open menu on swipe to right
$(document).on('swiperight', function(e) {
    e.preventDefault()
    $('.menu').addClass('active');
});
Run Code Online (Sandbox Code Playgroud)

mobile jquery jquery-mobile

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

jquery ×1

jquery-mobile ×1

mobile ×1