datatable 定時自動翻頁
阿新 • • 發佈:2019-01-08
clearInterval(autoChangePage,scrollSpeed); var pageEqp = 0,pageStage = 0,pageLots = 0; var scrollSpeed = sessionStorage.getItem("machKanbanScrollSpeed"); var autoChangePage= setInterval(function(){ var machKanbanOrScroll = sessionStorage.getItem("machKanbanOrScroll"); if(scrollSpeed==null || scrollSpeed==""){ scrollSpeed=5;//如果為空則預設為5秒切換一次 } if(machKanbanOrScroll=="true"){ var tableSetings = $('#tablemachkanbandataTableScroll').dataTable().fnSettings(); //如果是第一頁 或者還沒有到最後一頁則 next,否則 轉到第一頁 if (pageEqp == 0 || pageEqp != tableSetings._iDisplayStart) { pageEqp = tableSetings._iDisplayStart; $('#tablemachkanbandataTableScroll').dataTable().fnPageChange('next'); } else { $('#tablemachkanbandataTableScroll').dataTable().fnPageChange('first'); } loadProperties(); //國際化呼叫 } },scrollSpeed*1000)
注:tablemachkanbandataTableScroll是table id名稱
最終效果:注實際效果是不會滾動上下錯位的 很平穩的那種