2010-10-25 37 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

我遇到了一個問題,只有從'