tıklama mümkün div'leri yapmak için yapmam:jQuery DIV tıklama, çapa ile
<div class="clickable" url="http://google.com">
blah blah
</div>
ve sonra
$("div.clickable").click(
function()
{
window.location = $(this).attr("url");
});
bu en iyi yol olup olmadığını bilmiyorum, ama işe yarıyor tek bir sorun dışında, benimle mükemmel bir şekilde: Eğer div, < ve href = "..." > gibi bir tıklatılabilir öğe içeriyorsa ve kullanıcı köprüyü tıklatırsa, hem köprü hem de div'in tıklanabilir
olarak adlandırıldıBu özellikle, anchor etiketinin AJAX işlevini yürüten bir AJAX işlevine başvurduğu, AND div 'url' özelliğindeki bağlantıyı izlediği için özellikle bir sorundur.
Bunun etrafında ne var?
Bir kenara göre, bir 'oluşturulmuş' özniteliği (yani url) kullanmak, sayfanın çoğu doctype ile uyumlu standartlar olmayacağı anlamına gelecektir ... –
HTML5'in, 'data-' önekini, ör. 'Veri url'. – Uooo