Ich versuche, die Größe des Textbereichs auf meiner Website zu deaktivieren. Im Moment verwende ich diese Methode:
.textarea {
clear:left;
min-width: 267px;
max-width: 267px;
min-height:150px;
max-height:150px;
}
Ich weiß, dass meine Methode nicht korrekt ist und suche nach einer besseren in JavaScript. Ich bin ein Anfänger, daher ist HTML5 oder jQuery die beste Lösung für mich.
das wird deinen Job machen
quelle
CSS3 kann dieses Problem lösen. Leider wird es heutzutage nur von 60% der verwendeten Browser unterstützt .
Für IE und iOS können Sie die Größenänderung nicht deaktivieren, aber Sie können die
textarea
Dimension durch Festlegen deswidth
und einschränkenheight
.Siehe Demo
quelle
Es kann einfach gemacht werden, indem nur das HTML-Draggable-Attribut verwendet wird
Der Standardwert ist true.
quelle
Nur eine zusätzliche Option: Wenn Sie das Standardverhalten für alle Textbereiche in der Anwendung wiederherstellen möchten, können Sie Ihrem CSS Folgendes hinzufügen:
Führen Sie die folgenden Schritte aus, um zu aktivieren, wo Sie die Größe ändern möchten:
Beachten Sie, dass diese Lösung möglicherweise nicht in allen Browsern funktioniert, die Sie unterstützen möchten. Sie können die Liste der Supportleistungen
resize
hier einsehen : http://caniuse.com/#feat=css-resizequelle
Gemäß der Frage habe ich die Antworten in Javascript aufgelistet
Durch Auswahl von TagName
Durch Auswahl von Id
quelle
Der obige Code funktioniert in den meisten Browsern
Führen Sie beides aus, damit die maximale Anzahl von Browsern funktioniert
quelle
Das funktioniert bei mir
quelle