javascript - 删除 :first-child from sidebar of titles when scrolling

标签 javascript jquery css

我写了一个脚本,当文章滚动到页面上时,将一个 div 附加到侧边栏,div 只包含加载的文章的标题。这是无限滚动功能的一部分我一直在 build 一个新闻网站。

我在测试过程中遇到的问题是;当用户滚动到页面下方很远的一篇文章时,我的侧边栏开始包含很多标题,所以当侧边栏包含 10 个子 div(标题)。

jQuery:

if(($('#sideArticles').children().size()) > 10){
var del = $('#sideArticles').find(':first-child');
$('#sideArticles').remove(del);
}

什么都没发生,我也没有从控制台收到任何错误。如果有人能分享一些知识,我们将不胜感激。

干杯,里奇。

最佳答案

我会试试这个:

if(($('#sideArticles').children().size()) > 10){
    var del = $('#sideArticles').children().eq(0);
    del.remove();
}

关于javascript - 删除 :first-child from sidebar of titles when scrolling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33329486/

相关文章:

javascript - CTRL C,变量 js

javascript - Rails,从下拉菜单中选择不会触发不同的过滤器

javascript - 我如何有效地使用 angularjs 并牢记安全性?

javascript - 无法调用方法 'wsl_wordpress_social_login'

javascript - 返回 GET 值并将其存储在 JS 中的变量中

javascript - Bootstrap 将 div 元素固定在顶部并防止调整大小

javascript - SVG 线超出圆弧起始位置 - d3.js

javascript - window.getSelection 返回 html

html - Bootstrap 中的嵌套列

html - 尝试将 2 个 block 彼此相邻放置