Mootools: динамическое создание ссылок на страницы - PullRequest
0 голосов
/ 14 января 2010

Я пытаюсь динамически создавать ссылки разбиения на страницы на основе общего числа результатов, возвращаемых из запроса JSON. Я использую цикл for, чтобы создать новый тег «a» для каждой страницы. Я хочу добавить событие onclick для каждой ссылки, которая передается в индексе цикла в функцию, которая изменяет страницу.

Проблема в том, что индекс, передаваемый в функцию, всегда одинаков. Например, если я перебираю и создаю 10 ссылок, индекс всегда равен 11. Если я перебираю и создаю 3 ссылки, индекс всегда равен 4.

Я создал фрагмент моего класса в MooShell, который демонстрирует это. http://mootools.net/shell/SE3bb/

Желаемый HTML должен выглядеть так:

<div id="top-pages" class="pagination">
    <a onclick="changePage(1)">1</a>
    <a onclick="changePage(2)">2</a>
    <a onclick="changePage(3)">3</a>
</div>

<div id="products">Products go here</div>

<div id="bottom-pages" class="pagination">
    <a onclick="changePage(1)">1</a>
    <a onclick="changePage(2)">2</a>
    <a onclick="changePage(3)">3</a>
</div>

1 Ответ

0 голосов
/ 14 января 2010

http://mootools.net/shell/9sHYa/

исправлено использование хранилища элементов во время сборки, которое извлекается функцией щелчка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...