ユーザーがページ上でスクロールしたパーセンテージをvarとして渡そうとしています(fiddleを参照)。$(document).scrollTop() / $(document.height() * 100
ページの上部である0から開始するのに最適ですが、下部に到達すると、スクロールバーの上部の位置のみが返され、100%は返されません。私が何を意味するかを見るためにフィドルを見てください。
誰かが上で0、下で100を取得する方法を知っていますか?主なことは、オンザフライで計算する必要があるということです。誰かがページの45.2667%にいる場合は、上部や下部ではなく、その値を渡す必要があります。