有没有办法禁用滑动,例如点击事件,然后再次启用滑动?我知道你可以使用stopPropagation,但是你怎么再启用它呢?
由于
答案 0 :(得分:0)
这已经部分回答: https://stackoverflow.com/a/9325428/4408994
wot的建议是正确的方法。而不是停止事件的传播,命名您绑定的事件,以便您可以根据需要绑定/取消绑定它们。
例如,像这样绑定(检测滑动):
jQuery('body').on('swipeleft.my_event_namespace_name', function(){//code});
然后解除绑定(禁用滑动检测):
jQuery('body').off('swipeleft.my_event_namespace_name');
您可以根据需要重复此绑定和解除绑定。