JQuery — JS If / Else, чтобы заставить класс игнорировать конкретные JS

JS If / Else, чтобы класс игнорировал определенные JS

По сути, я написал несколько пользовательских JS для постепенного / постепенного исчезновения между страницами. Сам скрипт отлично работает, так что когда я нажимаю на любую новую ссылку, контент исчезает и исчезает с новой страницей. Однако у меня возникают проблемы, когда я нажимаю на ссылку, такую ​​как «mailto: somebody@gmail.com», она загружает почтовую программу, но сайт по-прежнему исчезает, не теряя содержания. Я хотел бы сделать некоторые ссылки классом, который я могу добавить в JS, чтобы при нажатии на них не загружался мой исчезающий JS, ссылка будет работать как есть без JS. Я думал, что смогу обернуть его в оператор if / else, например:

if (.thisclass).clicked {not load the below JS} else { here is my original JS} 

Вот мой код как есть:

  // Menu Animation $(function() { $("#menu").css("display", "none"); $("#menu").fadeIn(500); $("a").click(function(event){ event.preventDefault(); linkLocation = this.href; $("#menu").delay(400).fadeOut(500, redirectPage); }); function redirectPage() { window.location = linkLocation; } }); $(function (){ $("#menu").addClass("visible"); // mainFade Animation }); $(function() { $("#mainFade").css("display", "none"); $("#mainFade").delay(400).fadeIn(500); $("a").click(function(event){ event.preventDefault(); linkLocation = this.href; $("#mainFade").fadeOut(500, redirectPage); }); function redirectPage() { window.location = linkLocation; } }); $(function (){ $("#mainFade").addClass("visible"); }); // Slogan Animation $(function() { $("#line1").css("display", "none"); $("#line1").delay(800).fadeIn(500); }); $(function() { $("#line2").css("display", "none"); $("#line2").delay(1400).fadeIn(500); }); $(function() { $("#line3").css("display", "none"); $("#line3").delay(1600).fadeIn(500); }); $(function() { $("#demo").css("display", "none"); $("#demo").delay(2100).fadeIn(500); }); 

Вот ссылка на сайт для справки. На странице контактов есть несколько ссылок Mailto.

Сайт

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector