내 HTML에는 li 클래스에 dragHandle 클래스가 포함되어 있습니다.JQuery event.stopPropagation() not working
$(".tree li").click(function(event) {
alert("click");
event.stopPropagation();
});
$(".dragHandle").mousedown(function(event) {
alert("down");
event.stopPropagation();
});
$(".dragHandle").mouseup(function(event) {
alert("Up");
event.stopPropagation();
});
내가 mousedown과 요소 위에서 마우스까지 내가 상하로 알림을받을 그러나 나는 또한 리튬의의 클릭 경고를 얻을 다음과 같이
<div class='treeView'>
<ul class='tree'>
<li><span class="dragHandle"></span>Item 1
<ul>
<li><span class="dragHandle"></span>Item 2 <a href="#">link</a></li>
</ul>
</li>
</ul>
내가 jQuery를 사용하여 이벤트 핸들러를 첨부 이벤트 처리기도 있습니다. mousedown 및 mouseup 핸들러의 event.stopPropagation 호출로 인해이를 막아야한다고 생각했습니다. dragHandle에서 mousedown/up 이벤트에 대해 호출되는 클릭 이벤트를 중지하려면 어떻게합니까?
은 TIA, 아담은
건배, 나는 mousedown 및 마우스로 클릭 이벤트를 고려하고있었습니다. – apchester