Maison >interface Web >js tutoriel >Comment résoudre le problème lorsque le clavier de la méthode de saisie contextuelle bloque la saisie ?

Comment résoudre le problème lorsque le clavier de la méthode de saisie contextuelle bloque la saisie ?

零下一度
零下一度original
2017-06-30 14:37:552477parcourir

Les pages mobiles obtiennent souvent un tel effet. Regardez l'image ci-dessous. L'accent est mis sur le bas de la position fixe. Lors de la saisie de caractères, le téléphone Android ne verra aucun problème !

1. L'état initial de la page sans cliquer sur l'entrée du bas

2. À quoi ça ressemble sur un téléphone Android, tout est tellement normal. et parfait.

3. Sur le téléphone iOS, c'est tellement volontaire, il n'y a aucun moyen, c'est complètement bloqué, bloqué, bloqué..., il faut faire glisser toute la page à Vous ne pouvez le voir qu'en bas, c'est comme cache-cache.

Je n'ai pas peur d'être gêné de dire que ce problème a été parfaitement résolu après plus d'un an. Ce qui est encore plus excitant et sanglant, c'est que le code n'a que été résolu. une ligne !

S'il vous plaît, ouvrez les yeux pour voir

<script type="text/javascript">
	$("input").on("click", function() {
		setTimeout(function(){  
		    document.body.scrollTop = document.body.scrollHeight;  
		},300);  
	})
</script>

Je ne prendrai pas de captures d'écran pour montrer l'effet réel. Vous serez tellement surpris que vous ne le ferez pas. sachez jusqu'à ce que vous le découvriez et l'essayiez, n'est-ce pas ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn