2012-03-16 47 views
-1

好了,在我的网站..加载以前的帖子已经被配置,但是当与点击特定链接触发...自动加载以前的帖子时滚动至底部

现在

的要求是,以将前上向下滚动的帖子(在Facebook和Twitter的...)

这是点击负载时,以前的帖子

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

链接的来源,但现在因为这样的代码不包括功能名称,有一个脚本和这个脚本有相同的类来处理这个请求EST ..这是为下..

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

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

  1. 检测用户已经向下滚动到页面的结束。

这可以如下进行...

<scrtip type="text/javascript"> 
    $(window).scroll(function(){ 
     if($(window).scrollTop() == $(document).height() - $(window).height()) { 
      lastRow(); 
     } 
    }); 
</script> 
  1. 触发加载以前的帖子..如果用户滚动页面

底部的事这是我在寻找一些帮助,这是目前正在做点击.. 我无法弄清楚如何触发代码在上面的第二个块..

请建议的东西..我完全不知道的jQuery/JavaScript的,所以简要介绍

回答

0

如果调用.click()不带任何参数,它会触发所选元素的任何click事件处理程序。所以,使用:

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

所以我尝试这 '<脚本类型= “文本/ JavaScript的”> \t \t \t $(窗口).scroll(函数(){ \t \t \t如果($ (窗口).scrollTop()==的$(document).height() - $(窗口).height()){。 \t \t \t $( 'a.more_records')点击(); \t \t \t} \t \t \t}); \t