【发布时间】:2010-11-27 01:25:36
【问题描述】:
我注意到 jQuery 中发生了一件奇怪的事情,想知道是否有人知道为什么?
点击下面的锚标签时
<A ID="catchme" HREF="#">Add Row</A>;,
我的 jQuery 脚本会捕捉到点击并显示一个隐藏的表格行。 问题是重绘操作有相当大的滞后。此外,所有动画都不适用于正在显示的元素。
但是,当我使用
或 来捕捉点击(即样式为假文本链接)时,动画效果很好!!
我还在 HREF 上使用了 e.preventDefault() 来阻止它跟随 HREF 的链接。删除 e.preventDefault() 并不能解决问题。
此问题发生在使用 jQuery 1.3.2 的 IE7 和 FF3.5 上。
有人知道如何解决锚标签点击问题吗?
【问题讨论】:
-
嘿,安迪,这是我使用的代码... $('a.btn').click( function(e){ addRow(this); e.preventDefault(); });即使在锚上使用 ID 后,此问题仍然存在。最后我不得不决定使用一个看起来像锚的 DIV。我想知道其他人是否有这个问题?