2012-03-16 83 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