0

ユーザーが私のウェブページ(ホーム)の幅の半分を超えるとすぐに、次のページにいくつかの有用な結果があることをユーザーに知らせる必要があります。このために、スクロールバーの正確な位置を知りたいので、スクロールバーの位置が50%を超えるとすぐに、同じことを行うためにJavaScript関数をトリガーできます。

写真のスクロールバーを囲んでいるので、その位置を確認する必要があります

ここに画像の説明を入力してください

また、スクロールバーの位置がわからない場合は、別の方法を教えてください。

ありがとう !!

4

1 に答える 1

1

スクロールバーはDOMの一部ではないため、位置を見つけることはできませんが、できることは位置を決定することです。バニラJavaScriptでそれを行う方法がわからないので、jQueryの例を示します。

var scrollTop = $("body").scrollTop(); // pixels scrolled from top
var documentHeight = $(document).height(); // the height of the document

if(scrollTop >= documentHeight / 2){
    // 50%+ scrolled
}
于 2012-08-19T11:55:48.030 に答える