Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.03.2015, 19:15
Новичок на форуме
Отправить личное сообщение для We_must Посмотреть профиль Найти все сообщения от We_must
 
Регистрация: 17.03.2015
Сообщений: 2

Вложенный в функцию setInterval (передача объекта)
Добрый день, пишу скрипт:
var elem=document.getElementById("element");
wid=0;

setInterval('move_right(elem)', 100);

function move_right(x)
{
x.style.left=wid+'px';
wid++;
}

Всё прекрасно работает, элемент уверенно едет вправо.
Но при вложении интервала в другую функцию:
var elem=document.getElementById("element");
wid=0;

new_func(elem);

function new_func(x)
{
setInterval('move_right(x)', 100);
}

function move_right(x)
{
x.style.left=wid+'px';
wid++;
}

...элемент ехать уже отказывается.
На javascript пишу не часто, поэтому понимаю, что упускаю что-то очень простое. Огромная просьба указать, что именно может быть не так.
Ответить с цитированием
  #2 (permalink)  
Старый 17.03.2015, 19:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

We_must,
setInterval('move_right('+x+')', 100);
Ответить с цитированием
  #3 (permalink)  
Старый 17.03.2015, 19:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

We_must,
setInterval(function() {
   move_right(x)
}, 100);
Ответить с цитированием
  #4 (permalink)  
Старый 17.03.2015, 19:37
Новичок на форуме
Отправить личное сообщение для We_must Посмотреть профиль Найти все сообщения от We_must
 
Регистрация: 17.03.2015
Сообщений: 2

Вот этот вариант
setInterval(function() {
   move_right(x)
}, 100);

заработал, спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача в функцию переменного количества аргументов Эдди Элементы интерфейса 35 09.11.2018 15:25
передача аргументов в функцию yintar jQuery 6 09.12.2014 19:29
Передача переменной в функцию jankovsky Общие вопросы Javascript 4 26.08.2013 18:58
передача объекта через параметр функции PHP zhurchik Серверные языки и технологии 1 06.12.2012 15:24
Передача this в функцию. Jeremen Общие вопросы Javascript 2 03.09.2012 00:09