Zum deaktivieren der mouseover-Ereignis mit javascript/jquery?
In meinem code eine Funktion ausführen, wenn der Benutzer die "mouseover" über einem div-Tag für das erste mal und die Funktion nutzen wie 30 Sekunden abgeschlossen, während 30 Sekunden, wenn der Benutzer den Mauszeiger über den gleichen div-wieder , die Funktion ausgeführt, die wieder, so will ich deaktivieren mouseover-Ereignis zum zweiten mal. Gibt es irgendwelche javascript-oder jquery-code zu deaktivieren, die noch von div?
Vielen Dank , jede Hilfe ist herzlich willkommen.
- ist, dass 30-Sekunden-Funktion asynchron?
- Wow, wie haben 3 Leute diese Antwort ohne zu sehen, jeden code
- Nein, es ist zumutbar, um eine Vermutung zu der Frage, ob Sie wissen, was Sie tun. Leider nur zwei von den vier scheinen zu wissen, was er tut...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einen Blick auf eine interessante Funktion von jquery ...
.one()
hier ist der link für esBeschreibung: bringen Sie einen handler für ein Ereignis für die Elemente. Der handler ausgeführt wird höchstens einmal pro element.
2. Idee
Kann ich Ihnen eine weitere Idee, angenommen, wenn Sie mit der Maus über ist aufgetreten, einmal, nur entbindet das mouseover-Ereignis wird vor Beginn Ihrer Tätigkeit und dann, sobald die Operationen vorbei sind, binden Sie Sie wieder zurück...
Verwenden Sie die jQuery-on() und off() mit irgendeiner Art von Rückruf, zum Beispiel :