首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery fadeOut不显示:无;

jquery fadeOut不显示:无;
EN

Stack Overflow用户
提问于 2021-05-22 07:59:10
回答 1查看 35关注 0票数 0

我正在做一个项目,一旦表单提交2文本淡入和淡出。一切都很好。但在现实中,淡出只是将不透明度设置为零。我需要它不显示任何内容;

代码语言:javascript
运行
复制
$('#text-7').delay(3000).fadeOut(1000);

在“text-7”下,有一些对象的鼠标悬停在动作上。动作完成后,文本不透明度从技术上讲为零,而不是显示无。因此,下面的对象不再能够悬停。

编辑:

假设这个文本在表单提交之后来来回回

代码语言:javascript
运行
复制
  <div id="storyline">
     <div id="text-6" class="justify-content-center align-items-center">
       <h1 class="text-center">Text 1</h1>
     </div>
     <div id="text-7" class="justify-content-center align-items-center">
       <h1 class="text-center">Text 2</h1>
     </div>
   </div>

现在,在他的下面有一个现有的对象,应该是悬停的。但事实并非如此,因为文本-7正在阻挡它。

EN

回答 1

Stack Overflow用户

发布于 2021-05-22 08:16:53

函数fadeOut()有一个回调函数,该函数在fadeOut转换之后执行。

代码语言:javascript
运行
复制
$('#text-7').delay(3000).fadeOut(1000, function (){
   $(this).css({ display: "none" });
});
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67644954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档