Frage

Ich versuche, die aktuelle Pflegeposition (das Blinken |) in X- und Y -Koordinaten zu finden. Hat jemand eine Möglichkeit, dies zu tun? Ich weiß wirklich nicht, wo ich anfangen soll.

Ich weiß, dass dies in JavaScript möglich ist, da es ein fehlerhaftes JQuery -Plugin dafür gibt, aber ich möchte es ohne JQuery tun.

Insbesondere bin ich daran interessiert, die Art und Weise nachzuahmen, wie Google Instant die Auswahl Nr. 1 als grauer Text anzeigt. Ich habe vor, dies sowohl für Textfelder als auch für Textbereiche zu tun, indem ich die Pfarrposition abzog (wie ich oben erwähnt habe) und dann den Text mit der absoluten Positionierung platziere. Wenn jemand einen besseren Weg hat, lassen Sie es mich wissen.

Vielen Dank!

War es hilfreich?

Lösung

Ich würde sagen, dass Sie besser dran sind, die gesamte erratene Zeichenfolge (einschließlich des bisher eingegebenen Textes) als Hintergrundbezeichnung Div zu setzen und das Eingabefeld transparent zu machen.

Die Positionierung des Eingangsfelds und des Divs sollte trivial sein. Auf diese Weise können Sie das Etikett grau machen und es wird den gleichen Effekt haben.

Funktioniert das?

Bearbeiten: Überprüft, was Google Instant tut. Sie haben zwei Eingangsboxen übereinander und die Vermutung ist im Hintergrundeingang besiedelt

Andere Tipps

Sie müssen auf Mausereignisse achten und die Koordinaten aus dem Umzug abrufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top