Добрый день! Есть две функции:
function travel(step){
var i=0;
while (i < step) {
travel1 = Number($.cookie("travel1"));
travel1++;
$.cookie("travel1", travel1);
action();
i++;
alert();
}
};
и
function action(){
$.post("travel.php", {travel: travel1, top_test: "1"}, function(data){
if (Number(data) != $.cookie("p1PositionT1")){
$.cookie("p1PositionT1", Number(data));
$(".play1").animate({
top: $.cookie("p1PositionT1")
}, 1000 );
}
});
$.post("travel.php", {travel: travel1, left_test: "1"}, function(data){
if (Number(data) != $.cookie("p1PositionL1")){
$.cookie("p1PositionL1", Number(data));
$(".play1").animate({
left: $.cookie("p1PositionL1")
}, 1000 );
}
});
};
Результат работы можно посмотреть здесь:
http://download-true.ru/test/ . Все работает так как мне надо. Действие происходит по нажатию карточек 3-5.
Но когда я убираю из функции travel() строку
alert();
То все начинает работать не верно (можно посмотреть здесь:
http://download-true.ru/test2/). Подскажите, пожалуйста, почему так происходит?
Если вопрос нубский сразу извиняюсь, ява скрипт начал изучать букваль вчера. Заранее спасибо.