gpt4 book ai didi

jquery - 当 'clicked ' Jquery 中的淡入淡出类

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:19 28 4
gpt4 key购买 nike

嘿,当我使用“点击”事件时,我正试图在使用 JQuery 时淡化我的“文本”类。我设法做到了,但它是立即出现的,而不是在 1.5 秒后逐渐消失,我哪里出错了?

因此 display 在 CSS 中设置为 none。

$(document).ready(function() {
$(".top-left").click(function() {
$(this).css("height", "70vh");
$("#about").css("top", "-20px");
$("#about").css("transition", "1s");
$('.text').delay('15000').css('display', 'block');
});
});

最佳答案

您正在将 CSS 中的“显示”属性设置为“ block ”。如果你想让你的文字淡出,它应该被设置为“无”。

试试这个:

$('.text')
.delay(15000)
.queue(function (next) {
$(this).css('display', 'none');
next();
});

delay() 与动画 (fx) 队列一起使用。通过该机制无法更改 css 属性,因此不受 delay 指令的影响。

您也可以使用“隐藏”。示例:

$('.text')
.delay(15000)
.queue( function(next){
$(this).hide();
next();
});

关于jquery - 当 'clicked ' Jquery 中的淡入淡出类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44651993/

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