gpt4 book ai didi

jquery - 使用 jquery 切换不透明度

转载 作者:太空宇宙 更新时间:2023-11-03 17:48:23 25 4
gpt4 key购买 nike

为什么 .delay 在我的代码中不起作用?
代码应该

  1. .sample 的不透明度切换为 0
  2. 等待 2 秒(使用 .delay)然后添加类 .bg_color
  3. 等待 2 秒,然后将 .sample 的不透明度切换回 1

HTML

<div class="sample"></div><br><br><br>
<button class="btn_1">Change</button>

CSS

.sample{
padding:20px;
background:skyblue;
float:left;
}
.bg_color{
background:red;
}

JQUERY

$(document).ready(function(){
$(".btn_1").click(function(){
$(".sample").css("opacity","0");
$(".sample").delay(1000).addClass("bg_color");
$(".sample").delay(1000).css("opacity","1");

});
});

你可以找到我的 fiddle here

最佳答案

您可以使用 setTimeout:http://jsfiddle.net/okkuvep7/1/

$(document).ready(function(){
$(".btn_1").click(function(){
$(".sample").css("opacity","0");

setTimeout(function () {
$(".sample").addClass("bg_color");
$(".sample").css("opacity","1");
}, 1000);
});
});

关于jquery - 使用 jquery 切换不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27783215/

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