2013-04-23 118 views
3

here下載了新的Datatable,其工作正常,但問題與滾動有關。數據表水平滾動問題

我有最新版本的Java腳本的,但是當我滾動水平有一個日誌,我可以

表和標題的主體之間時刻觀察。我不知道爲什麼會發生。

當我部署到IIS Web服務器時出現此問題。

我在IIS服務器中發現的另一個問題是存在的搜索標籤和

搜索框在數據表之間的對準不匹配。

+0

這可能是你有很多數據在表中,或者你的瀏覽器很慢。嘗試將不透明度設置爲.01臨時值,直到創建表。事件列表是[here](http://datatables.net/reference/event/)。 – skobaljic 2015-02-23 11:41:16

+0

爲什麼不把這個問題報告給[DataTables GitHub Repo](https://github.com/DataTables/DataTables/issues)? – Kutyel 2015-03-02 07:58:02

回答

0

標題實際上是一個單獨的HTML表格,它們相對於數據列的位置由javascript維護。

如果您查看頁面的源代碼,可以看到標題表位於dataTables_scrollHead元素中,數據位於dataTables_scrollBody元素的表格中。當您在數據表的主體中水平滾動時,可能通過收聽scroll事件並更新標題的滾動位置,通過JavaScript滾動標題。

我懷疑有一種方法可以使這種平滑,因爲響應性將取決於客戶端。

+0

我沒有看到標題是通過Javascript滾動的。認爲JS只增加單元格寬度。我正在看[這個例子](http://datatables.net/examples/basic_init/scroll_x.html)。 – skobaljic 2015-02-23 11:33:44

+0

AFAIK在兩年前我回答了這個問題時是正確的;我現在不確定,自那時起我還沒有使用過多的數據表 – cfs 2015-02-24 14:16:16

+0

呵呵,還沒有看到這個問題太老了。乾杯 – skobaljic 2015-02-24 14:20:30