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

Проблема с переменной
Такая штука: когда задаю в функцию $(this).css('width', s); любую переменную, которая не принимает число в этой же функции(а у меня она принимает значения параметра), она не работает, но когда в внутри напишу s = 300, например, тогда все ок.
КОД работает:
$.fn.zoomIn = function(position){
if(borderMax > position){
position = position + step;
}else{
return;
}
s = 260; //!!!!!!!!!!!!!!!!!!
$(this).css('width', s);
setTimeout('$(this).zoomIn('+position+')',1);
}

КОД не работает:
$.fn.zoomIn = function(position){
if(borderMax > position){
position = position + step;
}else{
return;
}
s = position; //!!!!!!!!!!!!!!!
$(this).css('width', s);
setTimeout('$(this).zoomIn('+position+')',1);
}

Я может что-то не знаю ли туплю, не судите строго...
Ответить с цитированием