Небольшой скрипт для библиотеки jQuery, который позволяет всего одним атрибутом, устанавливать нужную задержку на повторные клики для любых элементов.

Кнопка в примере имеет HTML-код:

И событие на клик, которое добавляет в div текст:

Для того, чтобы установить задержку события на повторное нажатие, добавляем к кнопке атрибут delay-click и нужное время в миллисекундах.

Задержка 1 секунда

Задержка 5 секунд

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

Также можно на CSS добавить стили для неактивной кнопки:

Смотрите также:

Маленький скрипт jQuery, который размещает текст на ленточке

Простое решение на JS для сохранения переменной в файл на компютер пользователя

Переливающийся текст c помощью анимации линейного градиента

Добавить комментарий:

Ваш комментарий отправлен!