У меня есть родительский и дочерний div. Панорамирование/перетаскивание дочернего элемента не должно влиять на родителя. Это аналогичный вопрос, но он был задан год назад, и я использую более новую версию Hammer.js с оболочкой 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
});
Любые предложения или советы? Спасибо!