Próbuję wyłączyć zmianę rozmiaru textarea w mojej witrynie; w tej chwili używam tej metody:
.textarea {
clear:left;
min-width: 267px;
max-width: 267px;
min-height:150px;
max-height:150px;
}
Wiem, że moja metoda nie jest poprawna i szukam lepszej w JavaScript. Jestem początkującym, więc najlepszym rozwiązaniem dla mnie będzie HTML5 lub jQuery.
to wykona twoją pracę
źródło
CSS3 może rozwiązać ten problem. Niestety obecnie jest obsługiwany tylko w 60% używanych przeglądarek .
W przypadku IE i iOS nie można wyłączyć zmiany rozmiaru, ale można ograniczyć
textarea
wymiar, ustawiając jegowidth
iheight
.Zobacz Demo
źródło
Można to łatwo zrobić, używając atrybutu html draggable
Wartość domyślna to prawda.
źródło
Tylko jedna dodatkowa opcja, jeśli chcesz przywrócić domyślne zachowanie dla wszystkich obszarów tekstowych w aplikacji, możesz dodać do swojego CSS:
I wykonaj następujące czynności, aby włączyć miejsce, w którym chcesz zmienić rozmiar:
Pamiętaj, że to rozwiązanie może nie działać we wszystkich przeglądarkach, które chcesz obsługiwać. Możesz sprawdzić listę wsparcia
resize
tutaj: http://caniuse.com/#feat=css-resizeźródło
Jak na pytanie, wymieniłem odpowiedzi w javascript
Wybierając TagName
Wybierając Id
źródło
powyższy kod działa na większości przeglądarek
wykonaj obie te czynności, aby działało na maksymalnej liczbie przeglądarek
źródło
To działa dla mnie
źródło