события на индентификатор

Тема в разделе "JavaScript", создана пользователем casinolot, 5 окт 2012.

Модераторы: ZiX
  1. casinolot

    casinolot

    Регистр.:
    22 окт 2010
    Сообщения:
    547
    Симпатии:
    84
    Добрый день, кто подскажет как правильно делать.
    на класс .gallery у меня подвешенна всплывающая галерея, всё хорошо когда нужна лишь одна галерея.
    А вот если я вывожу 10 фотографов и у своего своя галерея ,то нужно
    .gallery1
    .gallery2
    .gallery3
    ... и т.д
    как сделать это автоматом?
    Как вариант в самом HTML прописать что-то типа
    $(".gallery<?php echo $i;?>
    это пройдет если скрипт будет в самом HTML ,а если он будет подключать во внешнем файле то не заработает, также у меня потом Ajax ом дозагружаются другие результаты выдачи и на них тоже надо вещать обработчик(ну с этим как-то я еще справлюсь)
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    Думаю без исходников Вашего скрипта, Вам вряд ли кто поможет... Навык телепатии, увы ни у кого не развит:nezn:
     
  3. Dimik

    Dimik Создатель

    Регистр.:
    18 сен 2011
    Сообщения:
    21
    Симпатии:
    0
    Примерно так: сначала считаем и присваеваем свой класс к каждой галлерейки
    Код:
        var w = 0;
     
    $('.galka').each( function() {
        $(this).addClass('id'+w);
        w++;
    });
    В итоги скрипт перебирает все блоки на странице с классом galka и присваевает к каждой свой уникальный класс...

    .galka.id0, .galka.id1, .galka.id2 и т. д.