Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szerokość przewijania diva
Forum PHP.pl > Forum > Po stronie przeglądarki
expert
Witam

mam diva:
  1. <div style="margin: 0px; padding: 0px; width:160px; overflow: hidden;" id="intitle">

W którym są ukryte suwaki.

Za pomocą takiego kodu przesuwam sobie zawartość tego diva (kod jest wywoływany co 70ms):
Kod
    var scroltyp = $('#intitle').scrollLeft();
    scroltyp = scroltyp + 1;
    $('#intitle').scrollLeft(scroltyp);


Moje pytanie brzmi, jak mogę sprawdzić czy jest jeszcze możliwość przesunięcia? Jeżeli nie mogę już przesunąć w jedną stronę, to chce przesuwać w drugą, czyli scroltyp - 1;

Pozdrawiam.
Quantum
w zależności od tego czy zmienna "scroltyp" osiągneła już minimum (0) ustawiasz minus lub plus, oprócz tego musisz dodać zmienną "direction", w której będziesz zmieniać wartość co jedno przejście (left/right), chyba już dasz radę ?
expert
Cytat(Quantum @ 25.06.2010, 18:54:09 ) *
w zależności od tego czy zmienna "scroltyp" osiągneła już minimum


Reszta to pikuś, tylko jak sprawdzić, czy zmienna osiągnęła już maksimum? smile.gif Bo minimum to wiadomo, ale maximum?
Quantum
scrollWidth
expert
no coś nie bardzo:
Kod
var widtht = $('#title').width(); //289
var innwidth = $('#intitle').scrollLeft(); //129 - maxymalna wartość, dalej się już nie przesuwa
var scrwidth = document.getElementById('intitle').scrollWidth; // 289


Adres strony portal.siekier.pl , po lewo na dole "Aktualnie słucham'.
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.