Dans Safari iPad, j'ai programmé les événements tactiles d'un DIV de sorte que lorsque vous touchez à l'intérieur du DIV et que vous y mainteniez votre doigt pendant 500 ms, la couleur de fond du DIV change.Les événements tactiles ne fonctionnent-ils pas avec les éléments de saisie de texte dans l'iPad Safari?
Lorsque j'essaie de déplacer le code vers un élément de saisie de texte (à l'intérieur d'un jeu de champs), ce qui en fait la cible tactile au lieu du DIV, le code ne fonctionne pas. Le texte d'entrée est alors sélectionnée en dépit de ce CSS:
input[type=text] {-webkit-touch-callout:none; -webkit-user-select:none }
est-il pas un moyen d'intercepter les événements tactiles d'un élément d'entrée de texte dans iPad Safari et les manipuler d'une manière personnalisée, ce qui empêche le comportement par défaut? Ou y a-t-il quelque chose de plus que je dois faire pour obtenir l'apport nécessaire? J'ai essayé avec et sans gestionnaire de clic factice: onclick = "void (0)".
Ceci est le document que je suis la documentation Handling Events.
J'ai besoin de l'entrée pour accepter la saisie de texte. – Tim