Trigger 'dummy' - Mausrad-Ereignis
Gibt es eine Möglichkeit, trigger-scroll-Rad-event mit einem beliebigen delta.
Genau wie jQuery funktioniert mit 'Klick' wie:
$('#selector').trigger('click');
Ich brauche so etwas, nur mit einem scrollwheel wie:
$('#selector').trigger('DOMMouseScroll',{delta: -650});
//or mousewheel for other browsers
Kann ich nicht so Sachen wie "fake it" mit css-Tricks, die ich auslösen müssen die tatsächlichen nativen (oder so nah wie möglich) event.
Danke!
InformationsquelleAutor der Frage escusado | 2012-02-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Verwendung von jQuery.Event
Zum Beispiel:
Überprüfen Sie hier mehr: http://api.jquery.com/category/events/event-object/
InformationsquelleAutor der Antwort meghea.iulian
Können Sie versuchen, tippe in der Konsole ein, und sehen Ihre Auswirkungen:
wo 200 ist eine beliebige Zahl.
Ebenso können Sie auch versuchen, diese mit scrollLeft:
oder
Du könntest versuchen das Spiel mit diesem Konzept und der window-setInterval () - Methode.
Zusätzlich........
Können Sie den offset eines Elements wie folgt:
die Ihnen ein Ergebnis wie:
Konnte man scrollen, um das element mit so etwas wie dies:
Alternativ........
Wenn Sie wollen einfach nur die Website bereits nach unten gescrollt hat, um ein bestimmtes element, wenn die Seite zum ersten mal geladen wird, Sie können dies tun, mit Elementen, die ein id:
Add #idnamehere an das Ende der url, die Sie Bestimmung. Es muss ein element mit diesem id-Namen auf der Seite.
Zum Beispiel vergleichen Sie diese URL ' s, und was Sie bekommen, wenn Sie Sie eingeben in die URL-Adressleiste:
https://travel.usnews.com/rankings/worlds-best-vacations
https://travel.usnews.com/rankings/worlds-best-vacations/#vote-to-add-section
Den man mit #vote-to-add-Abschnitt am Ende wird automatisch nach unten gescrollt, um das element mit der id #abstimmen-zur-Beurteilung-Abschnitt.
InformationsquelleAutor der Antwort kig
Dies ruft die scroll-Funktion, wenn Sie geschrieben haben, alle
InformationsquelleAutor der Antwort Richie Fredicson
Ich habe diesen code in meine eigenen Blättern.
Fügte ich
* -1
zu invertieren. Sie können entfernen Sie es.InformationsquelleAutor der Antwort kenicky
Haben Sie versucht das? http://jquerytools.org/documentation/toolbox/mousewheel.html
Ein plugin, um "die Kontrolle des Mausrads" 🙂
InformationsquelleAutor der Antwort Mackelito
Versuchen:
.trigger("mousewheel", {wheelDelta: 100})
(Völlig ungetestet. Inspiriert von Die Bindung an das scroll-Rad, wenn Sie über ein div)
InformationsquelleAutor der Antwort graphicdivine
Hallo, Sie können tun, dass durch das hinzufügen eines Ereignis-Listeners. Ich habe gesucht und habe den folgenden code-snippet und es funktioniert. überprüfen Sie, ob Sie die gleiche Anforderung
basiert auf der delta-Variablen Sie können schreiben Sie Ihre eigenen Funktionen.
In html-5-Maus scroll-Ereignis behandelt wird, können Sie versuchen, auf diese Weise auch
InformationsquelleAutor der Antwort vidhyadhar
tatsächlich, es funktioniert besser:
InformationsquelleAutor der Antwort benson