Ich weiß, dass jQuery und ähnliche Javascript-Frameworks Größe anpassen Funktionalität, aber ich möchte verstehen, wie es implementiert ist (wenn Sie nur mehr über Javascript erfahren).Wie kann ich die Größenänderung in Javascript implementieren?
Ich kann mir ein paar Wege vorstellen, wie es gemacht werden könnte, aber wie wird es in der Praxis umgesetzt? Das MouseOver-Ereignis wird auf ganze Elemente angewendet. Wie kann man also nur dann skalieren, wenn die Maus über die Kanten eines Elements bewegt wird?
Wenn es mehrere beliebte Möglichkeiten gibt, es zu implementieren, wie unterscheiden sie sich? Gibt es irgendwelche signifikanten Einschränkungen, dass Javascript vorläufig nicht funktionieren kann?
Antworten jeder Ebene des Details werden geschätzt. Auch wenn Sie mich zu relevanten Teilen des Framework-Quellcodes, in dem die "Magie" passiert, verweisen könnten, wäre das ebenfalls wünschenswert, aber nicht notwendig.
OP erwähnt keine Bilder. Außerdem können Sie die Größe von Bildern clientseitig mit Javascript ändern. Es ist nur, dass es nur die Größe der Anzeige ändert. Es gibt Möglichkeiten zum Erstellen von Größenänderungsbereichen, ohne zusätzliche Elemente zu erstellen, wenn Sie nur ein wenig Mathematik verwenden. – Breton
Für den zweiten Teil können Sie keinen Cursor nur für die Kante eines Elements haben. – rahul
Der Cursor wird für das gesamte Element angewendet. Wenn Sie also den Cursor ändern müssen, um die Größe zu ändern, wenn Sie über die Kante schweben, müssen Sie ein separates Element dafür erstellen. – rahul