Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ruchomy kontener poruszający się wraz ze stroną
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
lukasz108min
Witam, mam kod :
  1. <script language="JavaScript" type="text/javascript">
  2. function Pasek()
  3. {
  4. var a = document.getElementById("pasek");
  5. var b = document.body.clientHeight-a.clientHeight;
  6. a.style.top = b+"px" }
  7. Pasek();
  8. </script>

i wszystko działa ok, tyle że kod powoduje wyświetlanie div-a na dole strony a ja chciałbym aby wyświetlał u góry.
Próbowałem modyfikować kod ale js nie znam i nie za bardzo mi wychodziło, prosze o pomoc smile.gif
sowiq
Jeśli ma się wyświetlać u góry, to wywal ten JS i ustaw w CSS:
  1. #pasek{
  2. position: absolute;
  3. top: 0;
  4. }
lukasz108min
a gdybym koniecznie chciał za pomocą javascipt ?
sowiq
Pytanie tylko po co, skoro jedyne co taki kod robi to tylko zmiana wartości CSS'owego atrybutu 'top'.

Ale jeśli koniecznie, bardzo chcesz, to zmień to: a.style.top = b+"px" na to: a.style.top = 0. Ale przemyśl przez chwilę czy ten kod nie robi na około tego samego co jedna linijka CSS.
lukasz108min
Wielkie dzięki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.