无法在被动事件监听器内部阻止默认行为。

14 浏览
0 Comments

无法在被动事件监听器内部阻止默认行为。

我正在使用Framework7可排序列表,它的功能很好,只是当列表改变时不会触发事件。

所以我尝试了一些内置事件:

$('.sortable-handler').on('touchstart', function (e) {
    e.preventDefault();
    alert('touchstart');
});
$('.sortable-handler').on('touchmove', function (e) {
    e.preventDefault();
    console.log('touchmove');
});
$('.sortable-handler').on('touchcancel', function (e) {
    e.preventDefault();
    console.log('touchcancel');
});
$('.sortable-handler').mouseleave(function (e) {
    e.preventDefault();
    console.log('mouseleave');
});

...但是我得到的都是:

由于目标被视为被动,无法在被动事件监听器中阻止默认操作。请参阅

https://www.chromestatus.com/features/5093566007214080

我应该查找哪个事件才能在每次排序时获取更新后的列表呢?

0