@PatItti

Как исключить определенные классы из выполнения скрипта?

Есть определенный скрипт, который выполняется при клике по любой ссылке (a). Как сделать, что бы при нажатии на ссылки с классом test1 и test2, не выполнялся скрипт.

jQuery(document).ready(function () {
        jQuery("body").css("display", "none");
        jQuery("body").fadeIn(2000);
        jQuery("a").click(function (event) {

            event.preventDefault();
            linkLocation = this.href;
            jQuery("body").fadeOut(1000, redirectPage);
        });

        function redirectPage() {
            window.location = linkLocation;
        }
    });
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
jQuery(document).ready(function () {
        jQuery("body").css("display", "none");
        jQuery("body").fadeIn(2000);
        jQuery("a:not(.test1, .test2)").click(function (event) {

            event.preventDefault();
            linkLocation = this.href;
            jQuery("body").fadeOut(1000, redirectPage);
        });

        function redirectPage() {
            window.location = linkLocation;
        }
    });

ну или через target проверяйте
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект