代码:

完整代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
.box{
background-color: #00B83F;
}
.flag{
position: fixed;
width: 1px;
height: 100%;
background-color: red;
left: 400px;
top:0;
}
.btn{
position: fixed;
bottom: 0;
left: 0;
right: 0;
height: 100px;
background-color: rgba(0,0,0,.4);
}
.main{
width: 300px;
height: 300px;
background-color: #ccc;
animation: move 3s 2;
}
@keyframes  move{
from{
transform: translateX(0);
}
to{
transform: translateX(100px);
}
}
</style>
</head>
<body>
<div class="box">
<div class="main"></div>
</div>
<div class="flag"></div>
<div class="btn">
<button>显示</button>
<button>隐藏</button>
</div>
<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
// 显示
$('button:eq(0)').click(function(){
$('.box').show();
});
// 隐藏
$('button:eq(1)').click(function(){
$('.box').hide();
});
</script>
</body>
</html>

经过测试:

每次在切换显示父元素时,子元素都会重新开始执行动画

转载于:https://blog.51cto.com/11871779/2398923

动态切换父元素隐藏和显示里面的子元素的动画会再一次执行吗?相关推荐

  1. html元素隐藏js 控制,JS控制HTML元素的显示和隐藏的两种方法

    JS控制HTML元素的显示和隐藏的两种方法 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一 ...

  2. 点击切换div 的隐藏与显示

    点击切换div 的隐藏与显示 适合做切换按钮 <!DOCTYPE html> <html><head><meta charset="utf-8&qu ...

  3. 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小

    发现 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小 ...

  4. 关于父元素设置maxHeight或minHeight,子元素高度设置%的不生效的问题

    关于父元素设置maxHeight或minHeight,子元素高度设置%的不生效的问题 要理解这个问题,首先要搞清楚一个元素的高度是由什么决定的?如果在不额外设置高度或者行高等外加的影响高度的css样式 ...

  5. 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题...

    解决IE6,IE7下子元素使用position:relative.父元素使用overflow:auto后,子元素不随着滚动条滚动的问题 在IE6,IE7下,子元素使用position:relative ...

  6. Vue钩子函数以及父组件的8个钩子和子组件的8个钩子的先后执行的顺序

    ** vue组件生命周期 ** 一个组件从 创建 到 销毁 的整个过程就是生命周期 生命周期函数(钩子函数) vue 框架内置函数,随着组件的生命周期,自动 按次序 执行 作用:特定的时间点,执行某些 ...

  7. css隐藏状态,CSS元素隐藏和显示

    动态的隐藏和显示: // 隐藏元素 document.getElementById("div").style.visibility = "hidden"; // ...

  8. html中鼠标悬浮显示与隐藏,css鼠标悬浮控制元素隐藏与显示

    在网页开发中经常有需求是鼠标移动到一个元素A身上时,另外一个元素B显示. 如下图 当鼠标移到图片上时,相关的描述从下方显示出来. css实现原理与情景: A 是 B 的父元素 B 默认隐藏 B{opa ...

  9. 鼠标悬浮控制元素隐藏与显示 - css中鼠标的hover状态

    需求:当鼠标移动到一个元素A身上时,另外一个元素B显示. 实现原理: A元素与B元素有一个相同的父级. B元素默认隐藏,A元素默认显示. 当鼠标移动到A元素身上时,也可以看做是移动到了A元素的父级身上 ...

最新文章

  1. 编写了一个通过手机短信平台收发短信的软件
  2. 【ZZ】Linux常用指令
  3. 基于 HTML5 的 WebGL 自定义 3D 摄像头监控模型
  4. html流动布局,自适应css布局——流动布局新时代
  5. wxWidgets:SVG 示例
  6. 开启redis远程客户端连接
  7. 关于 SAP Spartacus Loader Meta Reducer 的用途 - loading 在 true 和 false之前切换的逻辑
  8. java中after什么意思_Java中的即时isAfter()方法
  9. centos 安装jenkins
  10. 安装 Zabbix 详细教程
  11. html符号大全 五角星,星星符号_星星符号大全花样符号
  12. 简单介绍公有云、私有云、混合云
  13. python个人数据脱敏_数据脱敏的处理方法及查询
  14. Android:删除腾讯X5内核的右上角设备信息
  15. 通俗易懂系列 | 设计模式(二):装饰模式
  16. 【PC】完美解决 office2010 错误1920 未能启动服务 “Office Software Protection Platform”(osppsvc)
  17. Linux ❉ top命令详解
  18. 高质量实时渲染课程笔记(三)— 实时阴影渲染1(Shadow Mapping、PCF、PCSS)
  19. 最大公约数、最小公倍数算法思想
  20. 嵌入式linux golang,golang嵌入式开发

热门文章

  1. linux下julia的开发环境,Ubuntu搭建Julia远程开发环境
  2. Vue3究竟好在哪里 等推荐
  3. 狼叔直播 Reaction《学习指北:Node.js 2022 全解析》
  4. 【vue】跟着老马学习vue-数据双向绑定
  5. 数据库读写分离 - MyBatis
  6. BGP聚合as-set advertise-map
  7. office professional 2010 key
  8. 百度2012校招笔试题之全排列与组合
  9. IT学习--学习不一定要用在现实工作中
  10. 2010年5月系统集成项目管理工程师上午试卷参考答案(讨论版)