我有多個定義爲:點擊行間
<a href="col_c.php?id=1&field='A'" target="Frame3">item A</a>
並且還我有一個jquery腳本:
$(".item").click(function(){ itemclick(this); });
當用戶位置處的項目之間的鼠標其中鏈路不是活動的itemclick()在沒有鏈接重定向的情況下執行。
我該如何防止這種情況發生?
謝謝
我有多個定義爲:點擊行間
<a href="col_c.php?id=1&field='A'" target="Frame3">item A</a>
並且還我有一個jquery腳本:
$(".item").click(function(){ itemclick(this); });
當用戶位置處的項目之間的鼠標其中鏈路不是活動的itemclick()在沒有鏈接重定向的情況下執行。
我該如何防止這種情況發生?
謝謝
你不顯示所有的東西。看起來這些鏈接在類別「item」的其他標籤內。所以當然,如果有人點擊鏈接外部,但在該父部分內部,則不會有該功能可用的「href」。有幾種選擇,一種是如果點擊的對象不是鏈接<a ...>
就不做任何事情。
給你的鏈接一類,如:
<a class="link" href="col_c.php?id=1&field='A'" target="Frame3">item A</a>
然後用
$(".link").click(function(){ itemclick(this); });
我假設你.item是一個div層或錶行因此也被周圍的鏈接觸發。
只需在鏈接本身而不是整個父節點上執行該功能(我希望你的鏈接是.item
之類的子節點)。
$(".item a").click(function(){ itemclick(this); });
是的很明顯。 (我還在學習) – 2011-03-03 12:07:43