Gibt es eine Möglichkeit zu bestimmen, ob ein Benutzer speziell auf die horizontale Bildlaufleiste oder die vertikale Bildlaufleiste geklickt hat (auch wenn der Benutzer es zieht) . Ich möchte diese Informationen verwenden, um bestimmte Dinge auf meiner Webseite zu tun.Bestimmt, wo geklickt wurde Vertikale oder horizontale Bildlaufleiste in meiner Webseite
0
A
Antwort
0
Ein kurzer Test in FireFox, die vom Browser selbst erstellte Bildlaufleiste ist kein Teil des gerenderten HTML oder DOM.
$(function() {
$("*").click(function(e) {
console.log(e.target);
}).scroll(function(e) {
console.log(e.target);
});
});
https://jsfiddle.net/Twisty/4ow21vp6/
So können Sie ein Klick-Ereignis sehen, dass nicht ausgelöst wird. Es erlaubt nicht einmal einen Rechtsklick, um die Bildlaufleiste zu überprüfen. Es wird unmöglich sein, ein "Klicken" zu erkennen. Andere Ereignisse können jedoch helfen.
0
Sie können scrollevent verwenden, um die Bewegung der Bildlaufleiste zu erkennen und festzustellen, ob der Benutzer nach oben/unten/links/rechts geht.
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
}
});
Verwandte Themen
- 1. IE: vertikale Bildlaufleiste erscheint, wenn die horizontale Bildlaufleiste gezeigt wird
- 2. Bilddrehung + horizontale oder vertikale Spiegelung
- 3. Entfernen iframe horizontale Bildlaufleiste
- 4. Horizontale Bildlaufleiste in IE6
- 5. Horizontale und vertikale Bildlaufleiste in Android mit Table-Layout?
- 6. Verwenden Sie vertikale Bildlaufleiste, um horizontale Bildlauf Inhalt
- 7. vertikale Bildlaufleiste in ExtJS GridPanel
- 8. Horizontale Bildlaufleiste in WinForms DataGridView
- 9. Vertikale Bildlaufleiste?
- 10. Entfernen Sie die vertikale Bildlaufleiste, halten Sie die horizontale Bildlaufleiste in Iframe in Chrome
- 11. Force horizontale Tabelle Bildlaufleiste
- 12. Hinzufügen horizontale Bildlaufleiste für Panel
- 13. Horizontale Bildlaufleiste für WPF ScrollViewer wurde nie angezeigt
- 14. Horizontale Bildlaufleiste in Opera (11.0)
- 15. Wo ist die klassische vertikale Bildlaufleiste in PyDev?
- 16. Bootstrap 3 Horizontale Bildlaufleiste
- 17. Alfresco Freigabe vertikale Bildlaufleiste
- 18. wenn vertikale Bildlaufleiste zeigt sich
- 19. Wie kann ich eine vertikale Bildlaufleiste in meiner ListBox bekommen?
- 20. Wie Sie die vertikale Bildlaufleiste auf der rechten Seite der Seite in Bezug auf horizontale Bildlaufleiste ausgerichtet halten
- 21. Vertikale vertikale Bildlaufleiste schneidet den Inhalt ab
- 22. Horizontale Bildlaufleiste in Oxyplot WPF
- 23. Horizontale/Vertikale Linie in plotly
- 24. Horizontale Webseite in WebKit
- 25. horizontale Bildlaufleiste zum vertikalen Bildlauf hinzufügen uicollectionView
- 26. CSS reagierende vertikale Bildlaufleiste Ausgabe
- 27. JScrollBar Vertikale/Horizontale Einstellung Problem - Java Swing
- 28. JComboBox anpassen vertikale Bildlaufleiste
- 29. vertikale Bildlaufleiste django-tables2
- 30. Verhindern horizontale Scroll und halten vertikale Scroll
Willkommen bei Stack-Überlauf. Bitte klären Sie, ob Sie nur ein Klick-Ereignis in der Bildlaufleiste erkennen möchten oder ob eine Bildlaufleiste verschoben wurde. – Twisty