小编Eri*_*ric的帖子

如何使用Hammer.js 2.0停止传播()?

我有一个父母和孩子div.平移/拖动孩子不应该影响父母. 这是一个类似的问题,但一年前被问到,我正在使用更新版本的Hammer.js w/jQuery包装器.

我的假设是我必须以某种方式停止传播()但我不确定如何使用它.

我嘲笑了一个演示我在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
});
Run Code Online (Sandbox Code Playgroud)

有什么建议或提示吗?谢谢!

javascript jquery stoppropagation hammer.js

7
推荐指数
2
解决办法
8743
查看次数

标签 统计

hammer.js ×1

javascript ×1

jquery ×1

stoppropagation ×1