【发布时间】:2014-09-24 22:08:17
【问题描述】:
我有一个父子 div。平移/拖动子级不应影响父级。 This is a similar question 但在一年前被问到,我正在使用带有 jQuery 包装器的较新版本的 Hammer.js。
我的假设是我必须以某种方式 stopPropagation() 但我不确定如何使用它。
我模拟了a demo showing my problem on JsFiddle。我还注释掉了我尝试过的几件事。
$(".outer-box").hammer().bind("panright", function(event){
// do stuff when panning
// panning here should move both boxes
});
$(".outer-box").hammer().bind("panend", function(event){
// do stuff when panning ends
});
$(".inner-box").hammer().bind("panright", function(event){
// do stuff when panning
// panning here should only affect the inner box
});
$(".inner-box").hammer().bind("panend", function(event){
// do stuff when panning ends
});
有什么建议或提示吗?谢谢!
【问题讨论】:
标签: javascript jquery hammer.js stoppropagation