Javascript.RU

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

Заменить id на class
Ситуация такая:
на сайте есть ссылка, по нажатии на которую происходит длительное формирование архива. Чтобы предупредить пользователя об это использовался скрипт с использованием jQuery:

$(document).ready(function()
{
    $('#link').click(function()
    {
        document.getElementById('loader').style.display = "block";
        $("#loader").oneTime("30s", function()
        {
            $(this).hide(2500);
        });
    })
});


вызывалась функция из html:

<a href="http://javascript.ru" id="link">Сформировать архив</a>


По нажатию на эту ссылку на экране появлялся скрытый до этого div с id="loader" и исчезал через некоторое время (2500ms).

Теперь появилась необходимость в бОльшем количестве таких ссылок, причем количество их для каждого пользователя может быть разным. И тут этот вариант уже не подходит, так как работает только для первой ссылки. При нажатии на ссылки с таким же id, но ниже первой скрытый div не появляется.

Как сделать правильно? Необходимо ссылкам поменять id на class:

<a href="http://javascript.ru" class="link">Сформировать архив</a>


а в javascript поменять символ # на . перед названием класса ссылки

$(document).ready(function()
{
    $('.link').click(function()
    {
        document.getElementById('loader').style.display = "block";
        $("#loader").oneTime("30s", function()
        {
            $(this).hide(2500);
        });
    })
});


Может кому-то поможет.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заменить все значения в тексте на определенные Fahrenheit_91 Общие вопросы Javascript 1 22.12.2011 18:08
Заменить текст линка на свой текст Почемучкин Events/DOM/Window 4 22.05.2011 10:58
Заменить символы в строке, затем преобразовать строку в html majahead jQuery 2 03.03.2011 16:52
Заменить элемент load vanderv jQuery 2 09.11.2010 10:48
Как заменить встроенную функцию Alert? KIVagant Общие вопросы Javascript 4 22.04.2010 11:13