ビューポートの高さの3倍オーバーフローするウェブサイトがあるとします。このウェブサイトを上から下にスクロールすることができます。あなたがスクロール可能なページ上のどの垂直位置に対して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 –