gpt4 book ai didi

javascript - 淡化除具有类别的特定 anchor 之外的所有 anchor

转载 作者:行者123 更新时间:2023-11-28 06:04:42 25 4
gpt4 key购买 nike

我目前有这个基础页面淡入淡出脚本函数,当前针对所有 anchor ('a'),但不确定如何准确排除具有类(.noFade)的某个 anchor 淡出。

JS:

$(document).ready(function(){
// to fade in on page load
$("body").css("display", "none");
$("body").fadeIn(400);

// to fade out before redirect
$('a').click(function(e){
redirect = $(this).attr('href');
e.preventDefault();

$('body').fadeOut(400, function(){
document.location.href = redirect
});
});
})

提前致谢!更新:谢谢,所有这些答案都是正确的并且有效。

最佳答案

您可以使用:not 选择器:

$('a:not(".noFade")') //All anchors that has no class noFade

希望这有帮助。

<小时/>

$('a:not(".noFade")').click(function(){
alert("targeted");
})
a{
color: green;

}

a.noFade{
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#">1</a>
<a href="#" class="noFade">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#" class="noFade">5</a>

关于javascript - 淡化除具有类别的特定 anchor 之外的所有 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36988577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com