Temelde sahip olduğum şey:Alt öğenin onclick'i tetiklendiğinde tarayıcının bağlantıyı izlemesini durdurmak mümkün mü?
<a href="http://somelink.com">
<span>stuff</span>
<span onclick="AwesomeFunction();">more stuff</span>
<span>the last stuff</span>
</a>
Şimdi, sorunu ebeveyn olarak bir bağlantı olarak tutmak istiyorum ancak kullanıcı onclick olayı ile açıksa, tarayıcının takip etmesini istemiyorum bağlantı.
event.stopPropagation();
'i denedim ancak bu yalnızca onclick olayının tetiklenmesini engelliyor gibi görünüyor veya yanlış bir şey yapıyorum.
Şu anda bir tür crunch modundayım ve bu HTML'yi üreten kodu yeniden yazmak için çok fazla zaman harcamak istemiyorum, ancak yine de hayati bir işlevde uygulandığından bu bir hack olamıyor site. Herhangi bir yardım takdir edildi.
'' 'event.preventDefault()' '' jQuery değildir. Sadece eski moda JavaScript. –