mouseOver auf dem Touchscreen
Möchte ich mouseOver oder hover-like-Befehl in Javascript. Ich will, wenn Sie halten Sie Ihren finger auf ein element, das element ändert Attribut(dunkler) und wenn Sie ziehen Sie Ihren finger auf ein weiteres element, das es Veränderungen auf den ursprünglichen Zustand, sondern das element an, das meine finger derzeit änderungen. Wenn jemand weiß, wovon ich spreche, bitte helfen Sie mir.
- Ich kenne den trick. mouseOver scheint absurd, wenn ocnsidering touch... aber manchmal müssen Sie erkennen, wenn der finger 'Seitenhiebe' auf ein element. Richtig ? Überprüfen Sie meine Antwort unten. Das war der trick für mich, ganz einfach, ich musste nur ein "v" vor meiner Veranstaltungen... cheers.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schauen Sie sich dieses https://developer.mozilla.org/en/DOM/Touch_events wie Sie sagen können, touch-Ereignisse sind noch in der Entwicklung. Aber die neuesten Browser haben damit begonnen, Sie umzusetzen.
In dieser Serie auf der MSDN-IEBlog spricht über die aktuelle Umsetzung und die Zukunft der touch-Ereignisse mit Referenz zu W3C, Trident, Gecko und Webkit/iOS-guidlines:
- 20. September 2011
- 19. Oktober 2011
April 20, 2012
Hoffe, es hilft.
Wenn Sie nicht finden können, nur eine CSS-Lösung, können Sie erfassen die
touchstart
,touchmove
undtouchend
Veranstaltungen in Ihrem Dokument und die Verarbeitung dertouchemove
(auf jedes feuern) durch die überprüfung derx,y
gegen die, die Sie wollen, zu markieren und hinzuzufügen/entfernen Sie die highlight Klasse angemessen.verwenden vMouseEvents von JQuery. Das ist die Arbeit Sache.
Virtuelle Maus event von JQuery mobile ist ganz welldone.
https://api.jquerymobile.com/vmouseover/