Das Beispiel in diesem Artikel beschreibt die Methode zum Übertragen von Werten zwischen dem Fokus einer JavaScript-Komponente und dem Ankerpunkt auf der Seite. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Die beiden oben genannten kleinen Funktionen sind auf einigen neuen Mobiltelefonseiten sehr nützlich.
Wie löst man ein Ereignis aus, wenn der Cursor im Eingabefeld platziert wird, und ein anderes Ereignis, wenn man das Eingabefeld verlässt? Auch wenn der Benutzer nichts eingibt…
Es ist sehr einfach, Werte zwischen Seiten zu übertragen, aber wie überträgt man Werte zwischen Ankerpunkten innerhalb der Seite?
1. Grundlegende Ziele
Es gibt eine Seite mit einem Eingabefeld und einem Hyperlink. Diese beiden Dinge stehen in keinem Zusammenhang,
Nur weil die Funktion nicht groß ist, habe ich die beiden Funktionen kombiniert, um sie zu schreiben
1. Eingabefeldfunktion
Sobald der Cursor auf dem Hintergrund des Dialogfelds platziert wird, wird er rot, und sobald der Benutzer mit der Maus an eine andere Stelle klickt, wechselt er wieder zu einem grauen Hintergrund
2. Hyperlink-Funktion
Übergeben Sie den Wert text=1 über die get-Methode an den unteren Ankerpunkt am unteren Rand der Seite. Unter dem unteren Ankerpunkt befindet sich ein deaktiviertes Eingabefeld, das weiterhin den Textparameter in der Adressleiste abfragt
Wenn Sie nicht am Anfang klicken, gibt es keinen Textparameter, sodass das Eingabefeld immer als Null angezeigt wird
Sobald auf den Hyperlink geklickt wird, ändert sich das folgende Dialogfeld nach 0,5 Sekunden auf 1. Da es auf Millisekundenebene verarbeitet wird, wird die Wahrnehmung des Benutzers in Echtzeit verarbeitet,
Über dem deaktivierten Hyperlink befindet sich ein Zurück-Hyperlink, der die Parameterübertragung der Seite löscht. Wenn Sie die Bildlaufleiste erneut nach unten ziehen, wird sie wieder als Null angezeigt.
Bitte beachten Sie, dass bei erfolgreicher Übertragung von Werten zwischen Ankerpunkten innerhalb der Seite die URL des Browsers lautet:
2. Produktionsprozess
Es ist nicht erforderlich, irgendwelche Plug-Ins einzuführen. Öffnen Sie einfach eine HTML-Seite, um zu schreiben. Bitte sehen Sie sich den folgenden Code an: