kombinoval som to vselijak... chvilu som skusal aj vymenit poradie - napadlo ma ze mozno sa vykonava prva funkcia ktora je umiestnena ako parameter inej... toto je napriklad jeden zo sposobov co som skusal...:
Kód:
$(".link").click(function(event){
...
borderLinesExit(function(){
borderLinesEnter()
});
...
});
function borderLinesEnter(){
var iHorizLeft = (($(window).width()-$("#horiz").width())/2);
$("#horiz").css('left',$(window).width(), function(){
$("#horiz").animate({left:iHorizLeft},1000);
});
}
function borderLinesExit(){
$("#horiz").animate({left: -$("#horiz").width()},500);
}
pri tomto kode sa akoby nevykonal animate vo funkcii borderLinesEnter()... pri kliknuti na jeden z odkazovov som si nastavil alert v ktorom som vypisoval poziciu objektu "#horiz"
takze ked som najskor klikol na odkaz ktory mal spustit animacie, obrazok sa presunul dolava az kym nezmizol a dalej na obrazovke nebolo vidno nic.... potom som klikol na odkaz ktory mi mal vypisat poziciu obrazka a vypisal mi hodnotu 1366 co je v pixeloch sirka monitora na ktorom pracujem, takze tato cast: $("#horiz").css('left',$(window).width(), sa vykonala, druha animacia uz nie...