![]() |
![]() ![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
jak można zrobić pole textarea, którego rozmiar będzie można zmieniać w czasie pisania, np naciskając na prawy dolny róg i przeciągając odpowiednio. Podejrzewam że js (może w jquery jest coś takiego?), ale jak się za to zabrać nie mam pojęcia.
Powód edycji: Dodałem tag / ociu
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
W js zrób że po naciśnięciu przycisku pod textarea lub czegoś innego dodaje np. 1 linijkę więcej.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Możesz to zrobić tak:
1) Tworzysz element DIV, a w nim TEXTAREA. Pole tekstowe wypełnia całą zawartość kontenera. 2) Skryptowo tworzysz element IMG (ikonka przeciągania), ustawiasz go po w/w TEXTAREA. Nadajesz Kod position: absolute; Oczywiście wtedy DIV musi mieć position: relativebottom: 0; right: 0; 3) Do IMG dodajesz zdarzenie mousedown. Pobierasz sobie aktualną pozycję kursora. Następnie przy jego poruszeniu sprawdzasz ją ponownie. Trochę arytmetyki i możesz określić, że przesunięto o np. 40px w dół, więc dla TEXTAREA ustawiasz height na height + 40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:39 |