Javascript.RU

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

Новичок. Не могу передать параметры функции(или еще что-то)
Есть код: (В таком виде работает, но я хочу объединить onBeforeS2 и onBeforeS1 в одну функцию с параметрами ) Это счетчик по типу накрутки цифирок(как накручивается пробег у машин). То есть если у крайней правой цифры меняется с 9 на 0, то левее цифра тоже прокручивается и так далее. Всего 6 цифр. Тут привожу сокращенный вариант - 3 цифры.
$(document).ready(function() {
var is1 = 3;//Это начальные значения для плагина Cycle Plugin
var is2 = 4;//
var is3 = 4;
$('#s3').cycle({
fx: 'scrollDown',
startingSlide: is3,
timeout: 0
});

$('#s2').cycle({
fx: 'scrollDown',
startingSlide: is2,
before: onBeforeS2,
timeout: 0
})
$('#s1').cycle({
fx: 'scrollDown',
startingSlide: is1,
before: onBeforeS1,
timeout: 1000
})
function onBeforeS1() {
if (is1 == 10) {
is1 = 0;
setTimeout("$('#s2').cycle('next');",200);
}
is1++;
}
function onBeforeS2() {
if (is2 == 10) {
is2 = 0;
setTimeout("$('#s3').cycle('next');",200);
}
is2++;
}
function onBefore(sid,i) {
if (i == 10) {
i = 0;
setTimeout("$(sid).cycle('next');",200);
}
i++;
}

});
Вот если я заменяю код на вызов с параметрами, то не работает. Первая цифра прокручивается, остальные нет.
$('#s1').cycle({
fx: 'scrollDown',
startingSlide: is1,
before: onBefore('#s2',is1),
timeout: 1000
})
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запустить скрыто батник и передать ему параметры Рома3 Общие вопросы Javascript 2 18.10.2010 23:17
Может ли скрипт передать на сервер параметры окна :\ ForumReader Internet Explorer 5 21.07.2010 03:34
Скрипт калькулятора (не могу добавить еще одно значение) Jee_Day Я не знаю javascript 2 22.05.2009 13:19
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37