带有jquery UI选项卡的jQuery 1.6.1导致onclick触发?

时间:2011-05-16 12:52:18

标签: jquery jquery-ui jquery-ui-tabs

我刚刚升级到jQuery 1.6.1,并注意到当我在jQuery UI中选择一个标签时,它会触发我在html中可能有的任何onclick事件。在之前的jQuery版本中,这并没有发生。我想知道jQuery中是否发生了一些变化。

这方面的一个例子是:

Exampe of problem: http://jsfiddle.net/fUas6/2/

  • 只需将refence更改为jquery 1.5.2,您就会看到事件不会触发

如果我使用jQuery $(“foo”)绑定click事件。bind(“click”.....那么事件不会被触发

所以我猜测设计jQuery会触发本机onclick事件吗?

问候DotnetShadow

2 个答案:

答案 0 :(得分:0)

它可能取决于浏览器,但内联代码优先于标题代码...

在以前版本的jQuery中阻止它被触发更是一个bug ...

答案 1 :(得分:0)

jQuery UI不是jQuery :-)它们是由不同的团队开发的,很可能新版本的jQuery不会100%向后兼容。我会尝试latest release(甚至是development builds),如果问题仍然存在,请让jQuery UI小组通过raising a bug了解您的问题。