Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

skrolovanje div-a

[es] :: Javascript i AJAX :: skrolovanje div-a

[ Pregleda: 1896 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bope

Član broj: 62233
Poruke: 291
*.adsl.verat.net.

Sajt: www.shortsms.me


+4 Profil

icon skrolovanje div-a28.12.2010. u 19:13 - pre 162 meseci
Da li neko moze da mi pomogne - imam div koji stalno mora da bude vidljiv, kada korisnik skroluje stranicu da se i div pomera tako da bude vidljiv.
Ne trazim kompletno resenje, samo pomoc oko toga kako da odredim div-u koordinate sa kojih pocinje pomeranje, i koordinate na kojima je pomeranje zavrseno.

pseudokod:
onscroll: div.y=div.y +/- pomeraj

P.S. ne znam JQuery tako da, to otpada :)
 
Odgovor na temu

Branko Braco

Član broj: 44888
Poruke: 43
*.adsl.net.t-com.hr.



+1 Profil

icon Re: skrolovanje div-a28.12.2010. u 22:26 - pre 162 meseci
imas jednostavno resenje pocu css-a i unda ne dolazi do skakutanja prilikom pomicanja

#mojdiv{position:fixed;top10px;left:10px;}

ako bas mora javascript onda
Code:

window.onscroll = function()
{
    if(window.pageYOffset)
         mojdiv.style.top = (parseInt(mojdiv.style.top) + pageYOffset) +'px';
    else
        mojdiv.style.top = (parseInt(mojdiv.style.top) + document.body.scrollTop) +'px';
}



sad nisam siguran sto se tice IE browsera da li je kod njega window.onscroll ili je documet.body.onscroll ili je samo document.onscroll, jbg oprobaj sve tri verzije :)


 
Odgovor na temu

Bope

Član broj: 62233
Poruke: 291
*.adsl.verat.net.

Sajt: www.shortsms.me


+4 Profil

icon Re: skrolovanje div-a28.12.2010. u 22:44 - pre 162 meseci
Nisam hteo preko css-a jer sam citao da IE pravi probleme. Upravo sam to uradio na ovaj nacin (JS):

Code:

var el = document.getElementById('pscroller1');
var ScrollTop = document.body.scrollTop;
el.style.top = ScrollTop + "px";


Vidim da se razlikuje od predlozenog, jel sam pogresio negde?
 
Odgovor na temu

Branko Braco

Član broj: 44888
Poruke: 43
*.adsl.net.t-com.hr.



+1 Profil

icon Re: skrolovanje div-a29.12.2010. u 01:26 - pre 162 meseci
pa razlika je u tome sto document.body.scrollTop podrzava IE dok ostala ekipa browsera ce ti vraca nulu kao rezultat uvjek, pa ces morati korisiti pageYOffset koji uzgred IE ne podrzava :)
 
Odgovor na temu

[es] :: Javascript i AJAX :: skrolovanje div-a

[ Pregleda: 1896 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.