删除:滚动时标题侧边栏中的第一个孩子

时间:2015-10-25 12:07:38

标签: javascript jquery css

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

我在测试期间遇到的问题是;当用户滚动到页面相当远的文章时,我的侧边栏开始包含很多标题,因此当侧边栏包含10个子div(标题)时,我希望消除:first-child。 / p>

jQuery的:

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

什么都没发生,我也没有从控制台收到任何错误。如果有人能够提供一些非常感激的知识。

干杯,Rich。

2 个答案:

答案 0 :(得分:1)

我会试试这个:

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

答案 1 :(得分:0)

没有足够的代码可以真正做到睾丸,但这可行:

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