我無法弄清楚如何處理jQuery的Datatables插件,事實上我需要例如有3個編號的頁面鏈接,它們會有第一個,上一個,下一個,最後一個鏈接以及。如果你在頁面1上,那麼第一個,上一個按鈕應該只應用pagination_button_disabled css,但它也有分頁按鈕,然後是第一個或上一個css樣式。我只想第一個和最後一個擁有paginate_button_disabled的css風格,如果你在頁面1上,並且顯然如果你在頁面3時被尊敬,那麼Last和Next應該被禁用。更改數據表CSS功能
回答
我認爲,即使他們有'paginate_button_disabled'類,也沒有定義該類的CSS(實際上所有CSS都是從類'paging_full_numbers'繼承的)。我想你加載數據表CSS
編輯後,你應該定義一個CSS規則
.paging_full_numbers .paginate_button_disabled{
//put your rule for disabled content here
color: gray;
}
- 我編輯了自己的小提琴(只有我修改的是我裝的源數據表從datatables.net網站,因爲你的腳本鏈接被打破)。
我加入這一行的CSS
.dataTables_paginate .paginate_button_disabled{
display:none;
}
和禁用的按鈕被隱藏。看看這裏:http://jsfiddle.net/F7GLm/2/
我已經有了我的paginate_button_disabled安裝程序與這些規則的類,它仍然沒有這樣做。 kansasoutlawwrestling.com/manager/css/style.css –
你可以發佈你的代碼(CSS,HTML和JavaScript?)(如果你在jsfiddle.net上創建一個小提琴更好)。你使用什麼版本的數據表? –
http://jsfiddle.net/F7GLm/但由於某種原因,它不顯示每頁1行。但它在我的CMS中。 –
嗯,也許是這樣的:
var currentPage = parseInt($(...).text(), 10);
var totalPages = parseInt($(...).text(), 10);
$(".page").removeClass("pagination_button_disabled"); //Enable all initially
if(currentPage == 1){
$("#first, #previous").addClass("pagination_button_disabled");
}
if(currentPage == totalPages){
$("#last, #next").addClass("pagination_button_disabled");
}
希望這有助於。乾杯
謝謝,但究竟該放在哪裏?進入他或其他地方的主要js文件? –
- 1. 更改數據表搜索功能
- 2. 更改CSS與jQuery的功能
- 3. jquery更改css和表單數據
- 4. 更改功能
- 5. 功能元數據在表更改後不會刷新
- 6. jquery更改功能
- 7. 更改love.load功能
- 8. 更改功能打
- 9. 更改球功能
- 10. AJAX更改功能
- 11. 根據分辨率更改JS功能
- 12. 根據屏幕尺寸更改功能
- 13. 蟒蛇:功能更改列表
- 14. 下拉列表更改功能在IE9
- 15. 數據表選擇功能
- 16. 更改列表 - CSS
- 17. 功能之外的數組數據更改
- 18. HTML/CSS功能區列表
- 19. 如何更改數據庫模式以引入新功能或更改當前功能
- 20. 更改OpenCV功能標準參數
- 21. 更改函數內功能的輸出
- 22. 工作表更改事件觸發功能更新但未更改工作表
- 23. 修改數據集功能,但數據集不改變
- 24. 更改顏色的功能
- 25. 更改功能模塊
- 26. 更改按鈕的功能
- 27. 如何更改的功能
- 28. 更改功能頁面
- 29. 更改默認功能django
- 30. 即時更改javascript功能
我很確定這已經是DataTables的核心功能了。你確定你導入了DataTables的結構化css文件嗎? 'jquery.dataTables.css' –