我的场景:
-I有一个边栏,上面有缩略图。
我想要达到的目标是:
我被困在那里:
我不使用jquery,只是直接使用JS + Hammer.js
function setupSidebar(elem){
let sidebar = new Hammer.Manager(elem);
sidebar.add(new Hammer.Pan({ direction: Hammer.DIRECTION_LEFT, threshold: 0}));
sidebar.on('panstart',function(){ isPanning = false; });
sidebar.on('pan',dragX);
}以上是我如何将事件绑定到侧栏本身。它是从一个循环中调用的,该循环简单地循环使用特定的className。
发布于 2018-07-30 21:26:50
我发现了问题。我使用e.target而不是这个来引用实际代码运行中的对象。这就是阻止子事件触发拖动的原因。
https://stackoverflow.com/questions/51486701
复制相似问题