![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam oto przykład:
plik html:
plik js:
Z założenia w każdym z div ma być wyświetlana jego wysokość wewnętrzna (innerHeight()). Wysokość się pojawia po kliknięciu, ale gdy kliknę na to samo drugi raz pojawia się inna wysokość, skąd ona się bierze i dlaczego tak jest? Oraz prośba jak przerobić ten skrypt, żeby pokazywał wysokość elementów od razu, bez potrzeby kliknięcia na element? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 4 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Na początku ten konkretny blok (ze schowanym tekstem) ma wysokość równą "30" (przypuszczalnie) - po kliknięciu dostajesz akurat tą wartość. Za drugim razem otrzymujesz wartość wraz z tekstem znajdującym się w obszarze tego elementu czyli np. "45". Wyświetl sobie tą informacje o wysokości poza blokiem, to zauważysz różnicę.
Po małej modyfikacji taki kod może wyglądać tak:
P.S: Dostępny jest tag "JavaScript". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:58 |