我目前正在試圖找出一種方式來使網站加載並已滾動到目前爲止。有一個網頁加載已滾動到目前爲止
例如...
CSS
body {
height:2000px;
}
#red-box {
position:absolute;
width:100%;
height:150px;
background-color:red;
}
#blue-box {
position:absolute;
width:100%;
height:500px;
margin-top:150px;
background-color:blue;
}
HTML
<div id="red-box"></div>
<div id="blue-box"></div>
反正我有可以使網頁已經向下滾動足夠遠,使紅框div已經離開頁面的頂部。換句話說,當頁面加載時,頁面已經向下滾動150px(紅框的高度),爲了看到紅框,用戶將不得不手動回滾。
我試過幾個的JavaScript但來到遠程接近排序工作的只有一個是......
的JavaScript
$(window).scroll(function(event) {
window.scrollTo(0,150);
});
但是,這並不做什麼,我需要和,實際上,使整個頁面不可滾動 - 它向下滾動到150px,但只有當用戶手動滾動頁面的任何ammount時,然後它卡在那裏,並不會滾動。
我不是最偉大的,在JavaScript的...我想我的問題可能有一些做的
$(window).scroll(function(event) {
});
部分。因爲我認爲
window.scrollTo(0,150);
是我真正希望它做的事情。但我只是在這裏猜測,我似乎無法讓它工作。
我創建了一個JSFiddle來嘗試和演示更清晰一點。
任何人都可以幫助我嗎?
謝謝!它現在工作完美! – Flickdraw