几秒后动态加载下一个li

Ale*_*rez 1 html jquery dynamic-loading html-lists

我想创建一个动态加载ul列表.

例如,我有这个ul列表:

<section id="loadLi">
    <ul>
      <li>one</li>
      <li>two</li>
      <li>three</li>
      <li>four</li>
    </ul>
</section>
Run Code Online (Sandbox Code Playgroud)

现在我想加载li元素1秒,第li一个,1秒后,li两个,1秒后,li三...当用户在该部分时(此代码位于正文的中间,所以我想要在用户滚动到html的这一部分时加载dinamically).

谁知道怎么做?

PD:我很抱歉我的英语...我知道这真的很糟糕!

Pra*_*man 6

像这样的东西?用.delay()

$(function() {
  $("#loadLi li").hide();
  $("#loadLi li").each(function(i) {
    $(this).delay(1000 * i).fadeIn();
  });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<section id="loadLi">
  <ul>
    <li>one</li>
    <li>two</li>
    <li>three</li>
    <li>four</li>
  </ul>
</section>
Run Code Online (Sandbox Code Playgroud)