2016-12-16 32 views
1

,所以我想我的頁面,在此我試圖實現與該位下方開始:JQuery的 - 頁面跳回到以前的位置scrollTop的()後

$(document).ready(function() { 
    $('body').scrollTop($(document).height()-$(window).height()); 
}) 

現在它做什麼,它應該約0.5秒,然後跳回到我之前的滾動位置。我注意到它在完全加載背景圖像後跳轉。 我嘗試了幾個類似問題的解決方案,比如add'return false;',調用'preventDefault();'或選擇'HTML,正文'的滾動,但沒有工作

你們有沒有解決我的問題?

+0

不是'$(document).height () - $(window).height()'等於0? – balapa

+0

不是,文檔是整頁,而窗口是視口或其他東西,但它並不重要,因爲即使靜態值如300 –

+0

可以提供一個jsfiddle演示嗎? – balapa

回答

0

爲什麼不只是這樣的:我試圖在一個頁面一個div 1000像素高,堆滿了垃圾TEX,它滾動到下就好了,從來沒有蹦回:

window.scrollTo (0, document.body.scrollHeight); 

唯一的,這可能途徑失敗,只要我能看到的是,如果再次觸發「準備好」,在這種情況下,可能只是做一般的「body onload =」scrollBottom()「排序。

相關問題