我有被顯示在表tableRepriceResponseFiles使用的DataTable的插件數據的網頁。在這裏,我基本上在Javascript中做了以下兩件事。如何擺脫這個消息「此頁上的腳本導致您的web瀏覽器運行緩慢」
1.如果NoOfDays> 7,區分文本在紅色
2.Datatable分頁
在下面的代碼被顯示以下腳本錯誤信息。
停止運行此腳本? 「在這個頁面的腳本導致Web瀏覽器運行緩慢。如果繼續運行,您的計算機可能會變得unresponse。」
當我評論或者兩個以下的事情,那麼它不顯示該腳本錯誤信息。但我想將文本顏色更改爲紅色並應用分頁。
我想知道怎樣才能擺脫這個消息的?任何輸入是高度讚賞。
<script type="text/javascript">
$(document).ready(function() {
//If the NoOfDays > 7, differentiate the text in Red color
$('#RepriceResponseFiles td.clsDays').each(function() {
if (parseInt($(this).text()) > 7) {
$(this).css("color", "red");
}
});
//Datatable Pagination
$('#RepriceResponseFiles').dataTable(
{
"sPaginationType": "full_numbers",
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"iDisplayLength": 100
});
});
</script>
昨天你不是問這個問題嗎?其中一條評論是「你的桌子有多大?」。如果您嘗試在長表上執行客戶端分頁和行着色,則會遇到此消息。如果表格足夠大(這裏沒有硬編碼),你應該考慮做這個服務器端。 CSS樣式應該可以通過在視圖模型中傳遞額外參數來輕鬆完成,並且會阻止JQuery在表中循環以應用樣式。 – Tommy 2012-03-28 17:18:16
是的。我昨天問。現在我得到了答案!謝謝。我正在從ViewModel處理它。不知道如何將此標記爲答案! – Rita 2012-03-28 21:19:24
看起來像......它還在。我想我必須做Serverside。 – Rita 2012-03-29 13:48:57