Как сделать так, чтобы приведенный ниже код не перехватывал элементы <a>
с атрибутом target="blank"
? Поскольку location.href = link.href;
открывается на одной и той же карте (только ссылки с target="blank"
должны открываться на новой карте без анимации).
document.addEventListener('click', function(event) {
if (event.target.tagName !== "A" || !event.target.href) return;
event.preventDefault();
var link = event.target;
document.body.style.opacity = 0;
document.body.addEventListener("transitionend", function() {
location.href = link.href;
});
});
Если необходимо больше разъяснений, пожалуйста, оставьте комментарий ниже!