2015-05-06 24 views
-1

如何從頁面加載一個div的底部開始加載更多的行(不是通過滾動至底部)?顯示從底部intital內容,並從數據庫中滾動起來

顯示最新的n條消息, 如果用戶向上滾動負載過去消息。

<div id="myDiv">content going here</div> 
<script> 

$(document).ready(function(){ 
    $('#myDiv').scrollTop($('#myDiv')[0].scrollHeight); 
}); 

</script> 

回答

2

也許您應該使用原生JavaScript解決方案?

window.scrollTo(x-coord, y-coord); 

您可以從jQuery的.position() takie的x-coordy-coord座標。

示例代碼:

<div id="myDiv">content going here</div> 
<a class="xxxx" href="#">click here</a> 

<script type="text/javascript"> 
    $('a.xxxx').click(function(e) { 
     e.preventDefault(); 
     var position = $('#myDiv').position(); 
     window.scrollTo(position.left, position.top); 
    }); 
</script> 

的jsfiddle鏈接:https://jsfiddle.net/o8rsg5sz/

+0

像我的問題的情況下,U將如何描述這個在代碼中的任何例子嗎? – user4853991

+0

如果我使用這個div應該有絕對位置嗎? – user4853991

+0

@ user4853991我添加了示例代碼和JSFiddle鏈接。一探究竟。 –

相關問題