jQuery を使用して、現在スクロールされているページの量を計算し、ページがスクロールされるたびにその値を入力に書き込みます。
var scrollAmount = $(window).scrollTop();
var documentHeight = $(document).height();
var scrollPercent = (scrollAmount / documentHeight) * 100;
$(window).scroll(function (event) {
$(".box").val(scrollPercent);
});
フィドル: http://jsfiddle.net/x3jXK/
それでも、これを試すと、入力は常にゼロを示します。
.attr()
表示される値が変化しないため、代わりに使用することについて何か読んだことを覚えてい.val()
ますが、1秒から1秒だけでなく動的に変化するため、ここでそれを実装する方法がわかりません。