Markierungen beim Touchevent im mobilen Safari unterdrücken?

P

plexynote

Registriert
Thread Starter
Dabei seit
18.04.2011
Beiträge
4
Reaktionspunkte
0
Moin,

Wenn man im iOS-Safari auf ein verlinktes Element klickt, wird dieses Element für kurze Zeit abgedunkelt markiert (quasi der "active"-Zustand in der normalen Browserwelt). Kann man dieses Abdunkeln bei der Entwicklung einer Web-App irgendwie unterdrücken? Der Browser macht mir nämlich jedesmal aus einem schönen Gelb eines aktiven DIVs ein Schmutzgelb, das möchte ich aber nicht haben.

danke!
 
okay, habs selbst herausgefunden:
Code:
document.getElementById("myBtn").ontouchstart=function(e){
	e.preventDefault();
    btn_function(arguments)
	}

Man fängt das Event touchstart ab, unterdrückt das Standardverhalten und ruft dann eine selbstangelegte Funktion, welche das ausführt, was der Button tun soll.
Kann man auch in Kombination mit touchend machen, um z.B. dem Button ein anderen Style zu verpassen, während er gedrückt ist.
 
Zurück
Oben Unten