[ ksrele @ 11.08.2011. 12:32 ] @
Imam jedan JQuery timer pomocu koga skrolujem neke slicice unutar DIV-a. A te slicice unutar DIV-a imaju svoje efekte koje reaguju na mousemove. E sad, problem mi je taj sto dok radi glavni timer koji skroluje DIV tada ne radi (ili radi istrzano) efekat unutar DIV-a. Kako ovo da resim? Nebih sada da pisem ceo kod jer nema potrebe, evo ovako samo okvirno da skontate o cemu se radi: Code: $(document).ready(function(){ //timer $(document).everyTime("50ms",function(){ $("#div").scrollLeft($("#result").scrollLeft() + x_add); }); //mousemove $(document).mousemove(function(e){ var mouseX = e.pageX; var mouseY = e.pageY; //efekat za ikonice }); }); Ustvari, taj efekat unutar DIV-a radi samo ako je mis u pokretu, a meni bas za skrolovanje DIV-a treba da mis miruje u jednoj poziciji. Ne znam kako da nateram efekat na ikonicama da radi non-stop? Naime, efekat je u "mousemove" eventu pa samim tim dok mis miruje nece nista da se desi, ali ako efekat ubacim u neki timer onda se opet nista nece desiti jer ce koordinate misa uvek biti iste ako mis miruje. Mada, nije logicno jer se Offset u div-u menja dok se ovaj skroluje... hmmm nesto sam se zbunio, moze neko da pomogne? |