2010-10-25 39 views
1

在这两个插件中,“页面大小”选择列表都无法正常运行。当我将页面大小从10更改为20时,表格不会更新/刷新,直到我点击页面上的某个随机点。使用jQuery DataTables/Tablesorter插件时,在Firefox或Chrome中选择不会触发的列表更改事件

为什么需要额外点击以获取表更新/刷新?在页面上的其他选择列表作为同一张表的过滤器工作正常,应该注意。

没有错误,“Break on Next”什么都不做,在Firebug中设置断点帮助我什么都没有,并且看到它在IE中的工作方式,我不知道从哪里开始。

+1

如果您发布相关的jQuery,或张贴再现您的问题(在[JS提琴(http://jsfiddle.net)或[JS斌(http://jsbin.com/)等演示)我们可能会提供帮助。没有更多的细节,我们只能猜测。 – 2010-10-25 21:30:58

+0

你使用什么浏览器? – Pointy 2010-10-25 21:32:09

+0

它不适用于Firefox或Chrome,但适用于IE。 – asfsadf 2010-10-25 21:42:13

回答

2

OK,所以我骂了这里的风暴,但很高兴我发现这个问题:

已经用尽了一切我能想到的,我剥夺了这一切到最小,并且只包括jQuery和DataTables .js文件。这当然恢复了正确的功能。

我做的下一件事就是重新添加.js文件,一次一个,直到它坏掉。有罪的文件,我发现,是

<script src="/Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> 

我不知道为什么,我可能会需要喝一两杯让自己冷静下来这么多废话浪费这么多时间之后,和将是非常有兴趣任何人的解释,为什么这个文件是捣毁一切。

+1

+1来解决问题。 – wonde 2010-10-25 23:49:41

+1

我遇到了一个问题,只有从'