【发布时间】:2017-06-20 20:26:31
【问题描述】:
嘿,我正在尝试使用 JQuery 淡化我的“文本”类 - 当我使用“点击”事件时。我设法做到了,但它会立即出现,而不是在 1.5 秒后消失,我哪里出错了?
所以在 CSS 中 display 设置为 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');
});
});
【问题讨论】:
-
能否请您编辑您的问题以包含 HTML。此外,如果您使用 CSS 过渡设置动画,则 JS 代码似乎有点多余。
-
delay() 仅适用于动画功能(淡入淡出、幻灯片、切换)
-
使用这个 $('.text').fadeIn(1500);而不是延迟