ユーザーが特に水平スクロールバーまたは垂直スクロールバーをクリックしたかどうかを判断する方法はありますか(ユーザーがドラッグしているかどうかも考慮) 。この情報を使用して、私のウェブページ上の特定のことを行うことができるようにしたいと考えています。ウェブページの垂直スクロールバーまたはスクロールバーでクリックされた場所を確認
0
A
答えて
0
FireFoxのクイックテストでは、ブラウザ自体で作成されたスクロールバーは、レンダリングされたHTMLやDOMの一部ではありません。
$(function() {
$("*").click(function(e) {
console.log(e.target);
}).scroll(function(e) {
console.log(e.target);
});
});
https://jsfiddle.net/Twisty/4ow21vp6/
ですから、クリックイベントがトリガされていないことがわかります。スクロールバーを右クリックして検査することさえできません。したがって、これらを「クリック」することは不可能です。他のイベントも役立ちます。
0
scrollイベントを使用して、スクロールバーの動きを検出し、ユーザーが上下左右に移動しているかどうかを調べることができます。スタックオーバーフローへ
var lastScrollTop = 0;
var lastScrollLeft = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
// downscroll code
} else {
// upscroll code
}
lastScrollTop = st;
var documentScrollLeft = $(this).scrollLeft();
if (documentScrollLeft>lastScrollLeft){
// scroll right code
}else{
// scroll left code
}
});
関連する問題
- 1. 垂直スクロールバー水平スクロールバー
- 2. 垂直スクロールバーが
- 3. 垂直スクロールバー?
- 4. Tkinterウィジェットの垂直スクロールバーと水平スクロールバー
- 5. 垂直スクロールバーscrollTo jQuery
- 6. テーブルへの垂直スクロールバー
- 7. GTK TreeView Juliaの垂直スクロールバー
- 8. WPFグリッドエキスパンダーリストビューの垂直スクロールバー
- 9. Xaml - スタックパネルの垂直スクロールバー
- 10. カスタマイズアンドロイドScrollViewの垂直スクロールバー
- 11. JQueryポップアップウィンドウ内の垂直スクロールバー
- 12. 垂直スクロールバーの問題
- 13. Jekyll Rougeの垂直スクロールバー
- 14. CListCtrlリストビュー内の垂直スクロールバー
- 15. Div垂直スクロールバーの表示
- 16. テキスト領域垂直スクロールバー
- 17. Datagridviewと垂直スクロールバーc#
- 18. JavaFX CSSスタイル垂直スクロールバーTreeTableView
- 19. 垂直スクロールバーを表示させる
- 20. ブラウザ垂直スクロールバーの高さ制限
- 21. Jqueryダイアログの高さと垂直スクロールバー
- 22. IE:水平スクロールバーが表示されている場合、垂直スクロールバーが表示されます
- 23. MFC CCheckListBoxの垂直スクロールバーは更新されません
- 24. CDialogBarでマウスがクリックされた場所を確認します。
- 25. Facebookブックアプリから水平スクロールバーと垂直スクロールバーを削除する
- 26. 垂直中心にウェブブラウザのスクロールバーが表示されます
- 27. WinFormパネルの垂直スクロールバーを追加
- 28. 複数のビューを持つ垂直スクロールバー
- 29. javafxの垂直スクロールバーを非表示リストビュー
- 30. 垂直スクロールバーを削除するために必要なListBoxの高さを確認する
ようこそ。スクロールバーでクリックイベントを検出するだけである場合、またはスクロールバーを移動したかどうかを明確にしてください。 – Twisty