Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szerokość przewijania diva, js, jquery
expert
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

Ostrzeżenie: (0%)
-----


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.

Ten post edytował expert 25.06.2010, 16:56:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Quantum
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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ę ?

Ten post edytował Quantum 25.06.2010, 17:54:57
Go to the top of the page
+Quote Post
expert
post
Post #3





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

Ostrzeżenie: (0%)
-----


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? (IMG:style_emoticons/default/smile.gif) Bo minimum to wiadomo, ale maximum?

Ten post edytował expert 25.06.2010, 18:18:59
Go to the top of the page
+Quote Post
Quantum
post
Post #4





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


scrollWidth

Ten post edytował Quantum 25.06.2010, 18:26:36
Go to the top of the page
+Quote Post
expert
post
Post #5





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

Ostrzeżenie: (0%)
-----


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'.

Ten post edytował expert 25.06.2010, 18:43:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 21:29