社区首页 >问答首页 >使用Dojo工具包动画时,Divs重叠。

使用Dojo工具包动画时,Divs重叠。
EN

Stack Overflow用户
提问于 2014-01-06 06:58:49
回答 1查看 71关注 0票数 0

我正在用Dojo学习动画。我试着给一个div动画。我创建了两个div的上、下div。当我为上div创建动画对象时,下div移动到上div空间并相互重叠。如何防止下div移动到上div位置,而动画上div。

我想要解决的密码就在这里。

jsfiddleDOTnet/26rhq_cJ/26rhq/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-06 07:41:48

问题是,为了使DOM节点可以像动画中那样移动,他们给它提供了以下内联CSS:position: absolute。因此,它将从正常流中“移除”,因此您的第二个div将不知道第一个div,因此它们将重叠。

要解决这个问题,您应该将您的#box1封装在一个具有position: relative的容器-div中。您的#box2将知道容器,而您的#box1相对定位于您的容器。完整的HTML将是:

代码语言:javascript
代码运行次数:0
复制
<div class="container">
    <div id='box1'></div>
</div>
<div id='box2'></div>

CSS将是:

代码语言:javascript
代码运行次数:0
复制
#box1 {
    width: 300px;
    height: 100%;
    background-color: #FF0000;
}
#box2 {
    width: 300px;
    height: 300px;
    background-color: #686868;
}

.container {
    position: relative;
    height: 300px;
}

正如您所看到的,我也稍微改变了height。您需要给您的容器一个高度,以便#box2将被正确定位。现在,因为您为容器提供了一个height,所以可以将height of #box1转换为100%。因为它相对于容器,所以100%等于300px

我还更新了你的JSFiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20952718

复制
相关文章
dojo英文_dojo教程
Here is our HTML <table> which we will add the row to.
全栈程序员站长
2022/10/01
1.2K0
dojo chart详解
Dojo提供了一套很完善的统计图(Chart)接口,在dojox/charting下面,可以支持很多种类型的。
牛老师讲GIS
2018/10/23
2.9K0
Flutter Dojo设计之道——骚气的闪屏动画是如何实现的
Flutter Dojo的闪屏动画,参考了著名大厂——P站的App闪屏,相信大家应该都不陌生。
用户1907613
2020/08/06
1.3K0
Flutter Dojo设计之道——骚气的闪屏动画是如何实现的
Excel超级表:创建表时不能相互重叠?
大海:可以直接在原来的“表2”上扩展啊。表格的右下角有个蓝色小弯角的标志,鼠标放在上面,就会变成可扩展的鼠标图形,然后按住鼠标左键拖动就可以调整(扩展或缩小)这个表格所包含的数据区域了。如下图所示:
大海Power
2021/08/30
2.7K0
dojo toolkit 的query
h3 All nodes that are heading level 3 h3:first-child All nodes that are the first children of a <h3> header #main A node with id="main" [1] #main h3 All <h3> nodes that are contained by a node with id="main" [1] div#main Only select a node with id="main"
gemron的空间
2019/11/04
5530
Dojo 学习笔记–dojo模块引用 和上下文绑定
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/19021797
亦山
2019/05/25
5100
Dojo仪表盘
Dojo提供了非常好的仪表盘显示,效果如下: <!DOCTYPE html> <html> <head> <title>Dojo仪表盘</title> <meta charset="u
牛老师讲GIS
2018/10/23
9780
Dojo仪表盘
dojo chart生成函数
写了一个函数,就是通过传递参数,生成图表,代码如下: /** * created by LZUGIS * @param container * @param type * @param data * @constructor */ function AddChart(container, type, data){ require([ "dojox/charting/Chart2D", "dojox/charting/themes/PlotKit/bl
牛老师讲GIS
2018/10/23
9030
SceneKit-解决模型重叠时渲染画面闪烁的问题
本节学习目标 解决模型重叠时,画面重叠问题 开始吧 你可能遇到了下面这种情况 gif.gif 问题分析 第一个问题是渲染顺序错落 画面交错的问题 NO.1-解决渲染顺序错落的问题 指定每个模型的渲
酷走天涯
2019/06/11
1.2K0
SceneKit-解决模型重叠时渲染画面闪烁的问题
Matplotlib绘图时x轴标签重叠的解决办法
在使用Matplotlib画图时,我遇到了一个尴尬的情况,那就是当x轴的标签名字很长的时候,在绘制图形时,发生了x轴标签互相重叠的情况。 本文主要通过一个简单的示例,探索了以上描述问题的4种解决方法。
活用数据
2019/06/03
36.3K0
SceneKit-解决锯齿闪烁和模型重叠时闪烁的问题
多重采样抗锯齿,具体是MSAA只对Z缓存[Z-Buffer]和模板缓存(Stencil Buffer)中的数据进行超级采样抗锯齿的处理。可以简单理解为只对多边形的边缘进行抗锯齿处理
酷走天涯
2019/06/11
2.3K0
dojo 学习日记 之 数组操作
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/19021799
亦山
2019/05/25
4090
手把手教你Dojo入门
如果仅仅是为了练习Dojo,或者进行测试,可以参考下面的步骤。下面的文件均是在Windows下测试 需要的工具 1 Tomcat服务器:下载地址 选择适合自己的机器型号,即可 2 Dojo的工具包:下
用户1154259
2018/01/18
1.2K0
手把手教你Dojo入门
Flutter Dojo的设计之道
认识Flutter是在18年,移动端开发日趋成熟的情况下,很多开发者都在寻求跨平台开发的终极法门,在经过了webview、RN的痛苦之后,Flutter的出现,给跨平台开发带来了一线曙光。自此,便开始了Flutter的学习之路,布道师之路,修仙之路。
用户1907613
2020/07/28
8740
Dojo Chart之常用统计图
很多做web的都知道,在很多web系统中会涉及到一些统计图,例如饼状图,柱状图、趋势图、以及叠加图等。提到这儿,做web的都很熟悉的,jquery的highcharts就能搞定所有的涉及到统计图的功能,highcharts我自己也在经常用,但是呢,用过arcgis for javascript的同志们深深地知道,arcgis的那一套选择的是dojo,并不能很好的与jquery结合使用,所以,还得回归到dojo上面去。dojo的统计图功能,也很强大的,前两篇博文对dojo的统计图做了一定的说明,就算入个门,在本节,重点讲述在地图中常见的统计图的实现方式。
牛老师讲GIS
2018/10/23
1.2K0
Dojo Chart之常用统计图
使用as工具包解压zip文件
在一些请求静态资源较多的地方,如webgame中要请求很多数值相关的信息,为了减少请求数以及请求的文件大小,可以通过zip工具先将文件合并后进行压缩,得到一个zip包,然后请求这个zip包,客户端再使用工具包对zip包进行解压得到相关数据即可。
meteoric
2018/11/15
1.2K0
ViewGroup内容改变时的动画效果—LayoutTransition
向一个ViewGroup中添加View或移除View时,针对当前所有的View,是可以有一个动画效果的,这个动画效果主要靠LayoutTransition实现。
用户1108631
2019/08/14
2.4K0
【CSS】margin 外边距负值使用案例 ( 正常外边距 | 使用外边距负值实现边框重叠 | 重叠边框突出显示 )
margine 正常情况下使用 , 设置 float 浮动 , 使得相邻的盒子模型紧贴在一起 ;
韩曙亮
2023/04/24
1.2K0
【CSS】margin 外边距负值使用案例 ( 正常外边距 | 使用外边距负值实现边框重叠 | 重叠边框突出显示 )
使用Python将两张照片透明重叠
透明重叠最主要用的是Image.blend方法(详情请看第二个代码块), 第一个代码块主要是将多个图片剪切到一张大图, 然后用这张大图和另外一张非剪切的大图进行透明重叠, 主要Image.blend方法第三个参数是相对于第一张图片透明度。
用户1416054
2018/08/02
4.9K0
重叠(Overlapped)IO模型
基本思想:允许应用程序使用重叠数据结构一次投递一个或者多个异步IO请求。 提交IO请求完成后,与之关联的重叠数据结构中的事件对象受信,应用程序便可使用WSAVerlappedResult函数获取重叠操作结果。 1创建数据: SOCKET sListen = ::WSASocket(AF_INET,SOCK_STREAM,IPPROTO_TCP,                 NULL,0,WSA_FLAG_OVERLAPPED); 2传输数据:WSASend WSARecv(tcp)     WSASe
用户1154259
2018/01/17
1.9K0

相似问题

当我使用浮动时,DIVs重叠

11

Jquery显示/隐藏divs修复重叠动画

22

Divs重叠

39

Divs重叠

14

使用jQuery动画时Divs移动

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档