Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >显示一个div onload,延伸1秒,然后淡出相同的div并在内容div中淡出

显示一个div onload,延伸1秒,然后淡出相同的div并在内容div中淡出
EN

Stack Overflow用户
提问于 2013-08-21 08:48:37
回答 2查看 2.4K关注 0票数 0

如何在页面加载时显示正在加载的gif,使其多显示1秒,然后在页面加载后,1秒过去了,相同的加载gif将淡出,主要的#内容将淡入?

编辑:感谢所有人的回答,我让它工作了!这是最终的产品:http://invisiblelabs.net/wf/

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-08-21 08:54:09

Html:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<body>
    <div id="divload">
        <img src="loading.gif" />
    </div>
    <div id="divcontent" style="visible: none">
       ...
    </div>
</body>

脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(function() {
    $('#divload').delay(1000).fadeOut();
    $('#divcontent').delay(1000).fadeIn();
});

首先,你的gif是可见的,而内容是不可见的。在页面加载和额外的1秒延迟后,gif将淡出,内容将淡入。

票数 1
EN

Stack Overflow用户

发布于 2013-08-21 08:59:05

最快/最坏的方法是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(window).load(function(){
    setTimeout(function(){
        $('#content').fadeIn();
        $('#loading-image').fadeOut();
    },1000);
});

在现代浏览器中,有一种更好的方法,它使用JavaScript进行状态切换,并使用CSS来制作实际的动画。

更好的方式(css,第1部分):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#content{ opacity:0 }
#loading-image{ opacity:1; }    
#content, #loading-image
{
    -webkit-animation:opacity 1s 1s;
    /* Note... example only specifies Webkit.  You should do the same for -moz, -ms, etc*/
}
body.loaded #loading-image { opacity:0;}
body.loaded #content {opacity:1}

更好的方法(js,第2部分):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(window).load(function(){
    $('body').addClass('loaded');
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18352859

复制
相关文章
div拖拽实现延伸
div拖拽 原理: 鼠标事件 mousedown mousemove mouseup 注意事项: 被拖动的div的position属性值一定是absolute。 onmousedown事件需要在window.onload时加载。 如果被拖动的div上有文字会有自带的文字拖动效果,需要将改div上的所有拖动事件绑定在该div上,可以使用setCapture。 代码: html&css: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT
从入门到进错门
2018/08/21
1.3K0
[1097]DIV的显示与隐藏
*********************div的显示和隐藏************************************
周小董
2022/04/13
5.2K0
div在div中垂直居中水平居中(css如何让div水平居中)
最近写网页经常需要将div在屏幕中居中显示,遂记录下几个常用的方法,都比较简单。 水平居中直接加上<center>标签即可,或者设置margin:auto;当然也可以用下面的方法
全栈程序员站长
2022/08/01
15.1K0
div在div中垂直居中水平居中(css如何让div水平居中)
jq 控制显示隐藏div
之前一直使用attr("style","display:none;")来隐藏div
用户1215037
2021/09/22
12.4K0
DIV
<div style="width:80%; margin-left:auto; margin-right:auto;"> 滚动条 <div style="position:absolute; height:400px; overflow:auto"></div> div 设置滚动条显示:overflow :yes div 设置滚动条自适应显示:overflow :auto div 设置上下滚动条显示:overflow-y :yes div 设置上下滚动条自适应显示:overflow-y :auto 如果该
一朵灼灼华
2022/08/05
2.1K0
div:给div加滚动条 div的滚动条设置
<div style=” overflow:scroll; width:400px; height:400px;”></div>
全栈程序员站长
2022/09/14
6.2K0
css实现内容不相同的左右两个div等高
现在有两个div左右排列,但是两个div的内容不相同,如何设置两个div的css做到在两个div等高排列呢?
Daotin
2019/08/14
4.1K0
div标签
div标签 使用频率非常高的标签,表示 “一块分区” div是换行的标签 div中可以写内容,也可以写其他标签或div标签 一、代码实战 新建 html 文件 06-div.html,编写下方程序,运行看看效果吧 <!DOCTYPE html> <htmllang="en"> <head> <metacharset="UTF-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <metanam
鹤川
2023/03/21
1.5K0
[JavaScript] JS 获取所有相同class的div,并遍历
Again,这个问题对于使用mvvm框架,例如vue,weex和angular 是任何难度的因为他们的dom都是直接用js生成控制的,在生成之初就直接处理好久好了。
用户2353021
2020/05/11
14K0
One DIV:纯 CSS 和一个 DIV 标签创建的图标合集
One DIV 是一个使用纯 CSS 和一个 <div> 标签元素创建图标的案例合集,One DIV 使用了大量的 CSS3 的新功能来创建这些图标,所以可能这些图标并不适合实际项目中的使用,但是 One DIV 对 CSS3 的使用可能是一个很不错的灵感来源。
Denis
2023/04/14
1.7K0
One DIV:纯 CSS 和一个 DIV 标签创建的图标合集
div垂直居中的几种方式_div垂直水平居中
利用CSS进行元素的水平居中,比较简单,行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可。本文收集了六种利用css进行元素的垂直居中的方法,每一种适用于不同的情况,在实际的使用过程中选择某一种方法即可。
全栈程序员站长
2022/08/03
4.2K0
div垂直居中的几种方式_div垂直水平居中
jquery判断一个div的边界是否超出另外一个div的边界
摘要:本文简单介绍jquery判断一个div的边界是否超出另外一个div的边界,如果超出边界做出相应的处理。
牛老师讲GIS
2018/10/23
1.6K0
jquery判断一个div的边界是否超出另外一个div的边界
div 环形排列_三个div如何并排
红色点:为每个黄色DIV的坐标点;即绝对定位时的元素,left值 和 top值 ,设置的点;
全栈程序员站长
2022/09/19
2.8K0
div 环形排列_三个div如何并排
html div 隐藏滚动条样式,div滚动条样式隐藏与显示
DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢?
全栈程序员站长
2022/09/14
8.9K0
点击文字或按钮弹出一个DIV窗口(DIV悬浮窗口)
因为最近有人问小轻建站问题,想知道DIV弹窗的做法,给大家测试了下,效果大家可以再做修改。
半夜喝可乐
2019/06/11
14.7K1
Codeforces Round 502(Div.1 + Div.2)
题目大意: 给出 n 个学生的成绩,Thomas Smith 的成绩是第一行,然后要按总成绩进行排序,总分相同的按编号从小到大排; 开始看还以为要写 sort 的 cmp 函数进行多条件排序,敲完才发现其实只要按总分就可以了,因为托马斯的 id 是一,必然会排在前面。
Cell
2022/02/25
9950
torch.div
torch.div(a, b) ,a和b的尺寸是广播一致的,而且a和b必须是类型一致的,就是如果a是FloatTensor那么b也必须是FloatTensor,可以使用tensor.to(torch.float64)进行转换。
狼啸风云
2021/03/03
1K0
div 水平排列
Flex 布局 最简单的一种方式 ,css3 新增。父级 div 直接使用 display: flex; 即可 html
草帽lufei
2022/07/29
2.2K0
div 水平排列
tf.div
警告:不推荐使用此函数。它将在未来的版本中被删除。更新说明:不支持操作符或tf.math.divide。注意:最好使用遵循Python 3除法运算符语义的张量除法运算符或tf.divide。这个函数除x和y,强制使用Python 2语义。也就是说,如果x和y都是整数,那么结果就是整数。这与Python 3形成了对比,Python 3中使用/的除法总是浮点数,而使用//的除法总是整数。
狼啸风云
2019/09/06
2.1K0
div构建table
1、Css display值与解释-(详细可见CSS手册的CSS display手册)参数: block :块对象的默认值。用该值为对象之后添加新行 none :隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间 inline :内联对象的默认值。用该值将从对象中删除行 compact :分配对象为块对象或基于内容之上的内联对象 marker :指定内容在容器对象之前或之后。要使用此参数,对象必须和:after及:before 伪元素一起使用 inline-table :将表格显示为无前后换行的内联对象或内联容器 list-item :将块对象指定为列表项目。并可以添加可选项目标志 run-in :分配对象为块对象或基于内容之上的内联对象 table :将对象作为块元素级的表格显示 table-caption :将对象作为表格标题显示 table-cell :将对象作为表格单元格显示 table-column :将对象作为表格列显示 table-column-group :将对象作为表格列组显示 table-header-group :将对象作为表格标题组显示 table-footer-group :将对象作为表格脚注组显示 table-row :将对象作为表格行显示 table-row-group :将对象作为表格行组显示
一笠风雨任生平
2019/08/02
1.2K0

相似问题

显示影片,然后淡出div

10

Div内容淡入、淡出

11

淡出父DIV -但不淡出子DIV

32

单击淡出div,然后淡入

10

反应-在div中淡出,暂停和淡出div。

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文