滚动到底部时自动加载以前的帖子

时间:2012-03-16 17:16:19

标签: javascript jquery scroll autoload

好吧,在我的网站上..加载以前的帖子已经配置但是当点击特定链接时触发...

现在,要求是在向下滚动时加载以前的帖子(AS FACEBOOK AND TWITTER ...)

这是链接的来源,点击后加载以前的帖子

<a id="more_<?php echo @$next_records?>" href="javascript: void(0)" class="more_records">
    <div id="bottomMoreLink">
        Dig More...
    </div>
</a>

现在因为这段代码不包含函数名,所以有一个脚本与这个脚本具有相同的类来处理请求..就像在...下面一样。

<script type="text/javascript">
$(document).ready(function(){
    $('a.more_records').livequery("click", function(e) {
        SOME CUSTOM CODE TO LOAD POSTS..
    });
}):
</script>

现在按照要求......我有两件事要做..

  1. 检测到用户已向下滚动到页面末尾。
  2. 这可以按照以下方式完成......

    <scrtip type="text/javascript">
        $(window).scroll(function(){
            if($(window).scrollTop() == $(document).height() - $(window).height()) {
                lastRow();
            }
        });
    </script>
    
    1. 触发加载以前帖子的内容..如果用户已滚动到页面底部
    2. 这是我正在寻找一些帮助的地方,目前正在点击一下...... 我无法弄清楚如何在上面的第二个块中触发代码..

      请提出建议......我完全没有意识到jquery / javascript,所以请简要介绍

1 个答案:

答案 0 :(得分:0)

如果您在没有任何参数的情况下调用.click(),它将触发所选元素上的任何click事件处理程序。所以,使用这个:

$('a.more_records').click();