Benim html'de li içinde gömülü sınıf bir dragHandle var.JQuery event.stopPropagation() çalışmıyor
$(".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();
});
Ben mouseDown ve eleman üzerine fare yukarı ben aşağı ve yukarı uyarılar alabilir ancak ben de li en tıklama uyarısı almak şöyledir:
<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 kullanarak olay işleyicileri takmak olay işleyicisi de. Bunun mousedown ve mouseup işleyicilerinde event.stopPropagation çağrısıyla engellenmesi gerektiğini düşündüm. DragHandle'da mousedown/up etkinlikleri için çağrılan tıklama etkinliğini nasıl durdurabilirim?
TIA, Adam
Şunun için alkış alıyorum, fare tıklaması olarak bir tıklama olayı düşünüyordum. – apchester