Как в JQuery обработать событие только 1 раз

Читаемая вами сейчас кратенькая заметка постарается рассказать вам о том, как на JQuery обработать событие только один раз. Для примера это будет клик по блочному элементу. Сообщение от функции alert() посетитель увидит только единожды, при повторном клике на блок ничего не произойдет, разумеется пока человек не перезагрузит страницу.

jQuery(document).ready(function($) {

    $('#container').one('click', function() {
        alert("Это окно вы увидите только 1 раз.\n" +
                "Если хотите увидеть его ещё раз, то перезагрузите страницу.");
    });

});

Здесь я прикрепляю обработчик события для элементов с помощью .one(). Обратите внимание на 3-ю строчку программного кода.





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.