想象一下,我有一個網站溢出了三倍的視口高度。我可以從這個網站上下滾動。移動一個div相對於你在一個可滾動頁面上的垂直位置
是否可以創建一個div,從視口的頂部移動到底部,相對於已滾動的總頁面數量?
示例 - 有人會介意幫助我實現類似this的行爲嗎?不知道它是如何完成的。
編輯:
var scrollValue;
var percent;
var body = document.body,
html = document.documentElement;
var height = Math.max(body.scrollHeight, body.offsetHeight,
html.clientHeight, html.scrollHeight, html.offsetHeight);
$(document).ready(function(){
$("button").click(function(){
scrollValue = $("body").scrollTop();
percent = (scrollValue/height) * 100;
alert(percent);
});
});
和...什麼是問題,你所面對? – bhansa
對不起,如果它不清楚 - 我不知道如何移動一個div相對於頁面滾動的多少。 @Bhansa –