Ich habe gesehen/gehört alles über die Deaktivierung der Textauswahl mit den Variationen von user-select
, aber keiner von denen für das Problem, das ich habe. Auf Android (und ich vermute auf dem iPhone), wenn Sie auf Text tippen und halten, wird er hervorgehoben und es werden kleine Markierungen zum Ziehen und Auswählen von Text angezeigt. Ich muss diejenigen deaktivieren (siehe Bild):Mobile Web - Lang-berühren/Tapphold Textauswahl deaktivieren
ich ohne Erfolg -webkit-touch-callout
versucht haben, und sogar versucht, Dinge wie $('body').on('select',function(e){e.preventDefault();return;});
ohne Erfolg. Und die billigen Tricks wie ::selection:rgba(0,0,0,0);
funktionieren auch nicht, da das Ausblenden nicht hilft - die Auswahl passiert immer noch und stört die Benutzeroberfläche. Außerdem vermute ich, dass diese Flaggen immer noch da wären.
Alle Gedanken wären großartig. Vielen Dank!
Hmmm. Die Fiddle schien zu funktionieren, als ich es gerade auf meinem Handy getestet habe, aber ich bin mir nicht 100% sicher, dass es für mich in der Produktion funktionieren würde - ich muss noch in der Lage sein, Ereignisse auszulösen (insbesondere 'touchstart',' touchmove', und 'touchend') auf die Elemente. Obwohl wir davon ausgehen, dass wir nur auf "selectstart" setzen, könnten wir gut sein. Ich werde es heute Abend testen und zurück zu dir :) –