在加载 HTML 表格中的每一行时添加延迟

2023-12-31

我正在从 Jquery 动态加载 HTML 表的数据。

$(document).ready(function () {

    for (var i = 0; i < StudentsList.length; i++) {
        LoadRow(StudentsList[i]);
    }

});
function LoadRow(student) {
        setTimeout(function (student) {
         $("#tbl tbody").append("<tr class='trStyleSummary'><td>" + student.Name + "</td></tr>");
         }, 1000);
}

我希望表能够延迟地逐行加载。

我怎么做?我试过SetTimeout1秒,但由于某种原因,它不起作用。该表将在 1 秒后完全加载。


Working Fiddle http://jsfiddle.net/SzLQD/

jQuery

$("tbody tr").each(function () {
   $(this).fadeIn($(this).index() * offset);
});  

Link to the result http://jsfiddle.net/SzLQD/embedded/result/

希望这就是您正在寻找的...!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在加载 HTML 表格中的每一行时添加延迟 的相关文章

随机推荐