我正在使用 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');
});
..但我得到的只是:
由于目标,无法在被动事件侦听器中阻止默认值
被视为被动。看
我应该寻找哪个事件来获取每种类型的更新列表?
原文由 eozzy 发布,翻译遵循 CC BY-SA 4.0 许可协议
当用户在新位置释放当前排序元素时,要在 Framework7 中处理可排序列表,您可以使用以下代码:
小提琴: https ://jsfiddle.net/0zf5w4y7/