Responsive Design funktioniert nicht?

...komplette Frage anzeigen

2 Antworten

Smartphones haben ein Touchscreen, wenn du jetzt auf den Button draufklickst wird dabei ein Touch Event erzeugt, genauer gesagt zwei ontouchstart und ontouchend.

Bei einigen Browsern wird aber dadurch kein onclick event ausgelöst, weswegen onclick events nicht sicher funktionieren.

Dein Javascript wird vermutlich nur auf onclick reagieren aber nicht auf die Touchevents weil dein Browser am Handy aber nur ontouch events schickt passiert nichts.

Du kannst jetzt entweder die ontouch events einarbeiten, was aber nicht sehr einfach ist, weil wie gesagt manche Browser schicken zuerst ontouchstart dann ontouchend und dann onclick, während andere nur ontouchstart und ontouchend schicken.

Oder du versuchst es mit Jquery Mobile in den Griff zu bekommen:

https://jquerymobile.com/

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?