これは、基本的な質問のようにしかしdocument.body.offsetTop
、window.scrollY
、window.scrollTop
、document.body.scrollTop
、window.pageYOffset
、などのようなものは関係なく、私はページ上にスクロールした場所を0
またはundefined
を返却されるいくつかの理由のために見えるかもしれません。他にもいくつかの詳細がありますが、これはモバイルSafari上にあります。これはXCodeシミュレータで実行しており、Safari開発ツールで調べています。 document.pageYOffset
を使用する私のコードは、デスクトップブラウザで正しく動作します。唯一の他の制限は、jQueryを使用できないことです。この質問が尋ねてきた他のすべての回では、答えはちょうどここに動作しないもののようなwindow.scrollY
か何かのようなものを使用しています。ページの(または特定の要素の)スクロール位置を取得する別の方法はありますか? (編集:ビューポートからの相対)特定の要素のスクロール位置を見つける方法は?
答えて
jquery、$("selector").scrollTopおよび$("selector").scrollLeftを使用してください。
var scrolltop = $("selector").scrollTop();
var scrollleft = $("selector").scrollLeft();
OPは彼がjQueryのを使用することはできませんと述べAndréDionビューポート@ –
@アンドレディオンOPとは何ですか? –
オリジナルポスター(質問した人) –
要素を選択してからgetBoundingClientRect
を呼び出すと、この問題が発生します。 let containerPosition = document.getElementById('select-unauthenticated-home-container').getBoundingClientRect().top;
そして、あなたはその値に基づいて、あなたの行動を追加することができます。例えばので。
- 1. Webブラウザコントロールで要素の位置を見つける方法は?
- 2. xslt変数内の特定の要素の位置を見つける
- 3. 特定の要素のインデックスを見つける方法は?
- 4. リアクションで要素のスクロール位置を決定する方法
- 5. 3D MATLAB行列の最大要素の位置を見つける方法は?
- 6. XPathを使用して要素の位置を見つける方法は?
- 7. 配列内の特定の数字の位置を見つける方法は?
- 8. d3 v4:回転した要素の位置を見つける方法は?
- 9. ウィンドウ内でwpf要素の位置を見つけるには
- 10. 特定のクラス名を持つ最も近い上位要素のIDを見つける方法は?
- 11. ベクトル<string> :: iterator - 要素の位置を見つける方法
- 12. 配列内の最小要素の位置を見つける
- 13. リストの要素の最適な位置を見つける
- 14. javascriptオブジェクト内の要素の位置を見つける
- 15. スクロールで特定の位置にスクロールする方法
- 16. Javaで要素位置の配列を見つける
- 17. 画面上の要素位置を見つける
- 18. WPF:要素の位置を見つける
- 19. jQueryは私のページのスクロール値(オフセット位置)を見つける
- 20. 特定のデータ属性値を持つ要素を見つける方法
- 21. レスポンスネイティブの特定の位置にリストビューをスクロールする方法
- 22. は、リスト内の特定の要素を見つける
- 23. 特定の値を持つ特定の属性を持つ要素を見つける方法
- 24. 特定のクラスの要素の値の変更を見つける方法
- 25. Pythonの行列(リストのリスト)の特定の要素を見つける方法
- 26. pythonの特定の値の前の最後の要素の位置を見つけるnumpy
- 27. 位置に関係なく特定の名前の要素のインスタンスを見つけることが可能
- 28. 階層内のデータアイテムの位置を見つける方法は?
- 29. 固定位置要素の後ろのスクロールを防止する
- 30. 特定の位置にスクロールするヘッダーフィックス
what_する_relativeスクロール位置?ビューポート?コンテナ要素ですか?コードを提供したり、質問を明確にする必要があります。 –
。 – Daniel