Allex в рубрику JavaScript

Вопрос: несколько domready, или domready в цикле

Здравствуйте.
У меня проблемка.

есть код:
(цикл 3 категории) {
< div id='album_carousel>

-< a href='javascript:void(0);' onClick='moveRight();this.blur()'>
-(цикл картинок) {
--< div id='thumb>< img />< /div>
-}
-< a href='javascript:void(0);' onClick='moveRight();this.blur()'> >> < /a>

< /div>
}

Тоесть, выводятся картинки слайдером, но они принадлежат своим категориям.

Если просто из одной категории выводить картинки, то слайдер работает.
Если же проставить div для еще одной категории (вывожу их, категории, в цикле),
то после первой - все последующие слайдеры не работают.
Искал в Поисковике "mootools эффект к нескольким объектам с одинаковым id" -нашел дин результат на Гугле, но у меня не получилось.

Вот сам код для js, где $current_index - это в php назначается номер текущей картинки:

var current_id = 0;
var myFx;

window.addEvent('domready', function() {
myFx = new Fx.Scroll('album_carousel');
current_id = parseInt({/literal}{math equation="x" x=$current_index}{literal});
var position = $('thumb'+current_id).getPosition($('album_carousel'));
myFx.set(position.x, position.y);
});


function moveLeft() {
if($('thumb'+(current_id-1))) {
myFx.toElement('thumb'+(current_id-1));
myFx.toLeft();
current_id = parseInt(current_id-1);
}
}

function moveRight() {
if($('thumb'+(current_id))) {
myFx.toElement('thumb'+(current_id+1));
myFx.toRight();
current_id = parseInt(current_id+1);
}
}

Тоесть, получается, что domready не "обнуляется", тк.ск.
Пробовал по способу
http://otvety.google.ru/otvety/thread?tid=3062a7b6e0f3b677 - когда js выведен за главный цикл
А также пробовал ставить код скрипта js в главный цикл, и назначать/прибавлять к названиям переменных (thumb, myFx, position...) - айдишки категории., чтобы все переменные были уникальными - но все-равно работают только первые картинки на эффект слайдера.

Как сделать, чтобы небыло конфликта для window.addEvent('domready') ???
СПСБ.

Задайте свой вопрос

Если у вас есть вопрос по разработке или дизайну сайтов, вы можете задать его на Временно.нет и тысячи наших читателей помогут вам найти на него ответ.

Задать свой вопрос

Расскажите друзьям

Ответы на вопрос — 0

Новый ответ

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler