Показать сообщение отдельно
  #1 (permalink)  
Старый 24.01.2012, 13:35
Новичок на форуме
Отправить личное сообщение для d_r_v Посмотреть профиль Найти все сообщения от d_r_v
 
Регистрация: 24.01.2012
Сообщений: 2

Скрипт работает по разному с alert() и без него
Добрый день! Есть две функции:

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/). Подскажите, пожалуйста, почему так происходит?

Если вопрос нубский сразу извиняюсь, ява скрипт начал изучать букваль вчера. Заранее спасибо.

Последний раз редактировалось d_r_v, 24.01.2012 в 13:38.
Ответить с цитированием