【发布时间】:2017-11-04 01:38:05
【问题描述】:
我有一个 jQuery DataTables(最新下载),我试图在底部的分页控件旁边显示加载动画。它应该很简单,并且以下代码的一部分可以工作:
$("#table_main_paginate").css("width", "50%");
$("#table_main_paginate").prepend($("<div> jjjj </div>"));
上面的代码是在 DataTable 已经初始化并且 CSS 的 width 确实有效之后。但是第二行代码不起作用。我的 javascript 文件是在加载其他 javascript 文件后加载的,上面的代码在 documentReady 函数内。
那么发生了什么?
谢谢!
【问题讨论】:
-
分享你的 HTML
-
谢谢。但它非常大。基本上, var mainTable = $('#table_main').DataTable( { .... } );然后上面的代码。
-
试试
setTimeout(function(){ //your code },2000)看看是否有效 -
是的,确实如此!但是,Div 显示在顶部/未对齐。谢谢!
-
@Meengla 但是有时 jquery 插件需要一些时间才能完全初始化,您也可以将
setTimeout时间更改为500以便它更快地运行
标签: jquery pagination datatables prepend