0
我对移动web项目使用angular。我有一个基本的共享按钮,当点击一个共享模式弹出。共享模式的“关闭”按钮位于实际共享按钮(较高z-index)之上。共享模式是从外部HTML生成的,所以我不能使用ng-click指令。作为一个变通我使用以下命令:分层元素一键触发2个事件 - 角
document.querySelector('#shareContent .shareClose').addEventListener('touchend', function(e){
e.stopPropagation();
$scope.$apply(function(){
$scope.showShareOverlay = false;
})
console.log("closing the share", $scope.showShareOverlay)
})
我的问题是,当我touchend的.shareClose按钮,模态的一瞬间再次呈现前关闭。不知何故,触摸事件正在传输到下面的分享按钮以再次启动模式。无论如何,防止事件流血到分享按钮?
这应该不停止事件传播。你可以进行一个没有角度的实验,并且看到这个行为是由框架引起的吗? – Winchestro