我注意到在jQuery中發生了一件奇怪的事情,並想知道是否有人知道爲什麼?從HREF觸發時動畫無法運行單擊jQuery!
一旦點擊下面的錨標記
<A ID="catchme" HREF="#">Add Row</A>;
,
我的jQuery腳本將捕獲點擊顯示隱藏的錶行。 問題是相當滯後於重繪操作。此外,沒有一個動畫可以在正在顯示的元素上工作。
然而,當我使用<DIV>或<SPAN>趕點擊(即風格爲假冒的文本鏈接),動畫工作的一種享受!
我還在HREF上使用e.preventDefault()來阻止它跟隨HREF的鏈接。刪除e.preventDefault()並未解決問題。
使用jQuery 1.3.2在IE7和FF3.5上發生此問題。
有誰知道如何解決這個問題從錨點標籤點擊??
發佈一個代碼? – 2009-09-10 04:02:04
嘿安迪,這是我使用的代碼... $('a.btn')。click(function(e){addRow(this); e.preventDefault();}); 即使在錨上使用了一個ID之後,這個問題仍然存在。最後,我不得不使用一個看起來像錨點的DIV。 我想知道是否有其他人有這個問題? – pchap10k 2009-09-15 04:10:36