onpointerdown e.stopPropagation在IE / Edge中不起作用

时间:2017-09-19 13:49:18

标签: javascript jquery event-handling touch-event pointer-events

我尝试在事件处理程序'onpointerdown'中使用event.stopPropagation()方法和event.preventDefault()方法在混合设备(触摸屏笔记本电脑)上禁用链接重定向。但它似乎根本不起作用。日志表示事件已触发,但方法不会停止重定向传播。我正在使用onpointer down作为IE / Edge中“touchstart”处理的替代方法,它没有像我读过的那样“触摸”事件。

有我的代码

$('.main-menu u li a').on('pointerdown', function (e) {
    console.log('pointer down on menu');
    e.preventDefault();
    e.stopPropagation();
    $(this).find('.megamenu').addClass('open');
});

0 个答案:

没有答案