2011-01-28 6 views
0

Vous savez quand vous commencez à taper instantanée, les suggestions pour les mots que vous voulez commencer à venir, et la suggestion est un texte gris # 1 à côté du mot? C'est ce que je suis intéressé à essayer d'imiter (en javascript, préférez), mais pour les champs de texte et les zones de texte.Google champ texte instantané

Je pensais à obtenir les coordonnées x et y de la position actuelle du curseur, et y placer le texte gris. Cependant, je ne suis pas sûr si c'est la meilleure option, parce que si je veux placer ce texte gris au milieu d'une phrase, ou quoi que vous ayez, alors le reste du texte devrait être déplacé pour faire de la place . Sans parler du fait que je n'ai pas encore trouvé un bon moyen d'obtenir même les coordonnées x et y du curseur dans un champ de texte ou une zone de texte. Pour ces raisons, cette option semble juste inefficace.

En outre, le code ne peut pas être le même ou presque la même chose que ce que Google a. Une fonctionnalité supplémentaire que je souhaite est que le texte gris apparaisse au milieu des phrases, ce que le code de Google ne prend pas en charge. Donc, cela devrait être inclus dans la solution.

Est-ce que quelqu'un a une idée (ou un code) de la façon d'y parvenir? Je réfléchis à cela depuis un moment et je n'ai vraiment rien obtenu.

Merci!

Répondre

1

JQuery a un plugin autocomplete merveilleux.

+0

Pas ce que je cherche. Le texte gris dans la zone de texte Instantané de Google est ce dont je parle, pas les options qui apparaissent en dessous. – Gus

+0

Oh. Je ne suis pas au courant de ces plugins. Vous pouvez créer un champ de saisie identique flottant derrière celui dans lequel vous tapez et contenant le texte. Alors que le niveau supérieur a la transparence – Mikhail