function getPage ( page ) {
var pageID = "#"+page;
var currentPage = $("#lenta div.contentBox:visible").attr("id");
if ( page != currentPage ) {
$(pageID).show();
if (parseInt($(pageID).css("left")) > 0) {
$("#"+currentPage).animate({"left": "-2000px"}, "fast").hide(100);
$(pageID).animate({"left": "50%"}, "slow");
} else {
$("#"+currentPage).animate({"left": "3000px"}, "fast").hide(100);
$(pageID).animate({"left": "50%"}, "slow");
}
}
}
НО. когда быстро щёлкаешь по кнопкам, которые вызывают эту функция. то первая строка с анимацией не срабатывает.
Т.е. как я понял если работает функция animate при вызове её снова, глушится другая, но в тоже время глушится именна та строка которая уводит блок
$("#"+currentPage).animate({"left": "3000px"}, "fast").hide(100);
или
$("#"+currentPage).animate({"left": "-2000px"}, "fast").hide(100);
Есть мысль только чтобы отключать кликабельность ссылок на секунду.
но хотелось бы другую