[ Bope @ 28.12.2010. 19:13 ] @
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 :)
[ Branko Braco @ 28.12.2010. 22:26 ] @
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 :)


[ Bope @ 28.12.2010. 22:44 ] @
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?
[ Branko Braco @ 29.12.2010. 01:26 ] @
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 :)