元素在使用 jQuery 对相对包装宽度进行动画处理时消失
Element disappears when animating relative wrapper width with jQuery
当我对包含absolute
元素的relative
定位元素的width
进行动画处理时,我遇到了一个奇怪的问题。动画运行时,内部元素会消失。动画完成后,将显示内部元素。
这是演示:
http://jsfiddle.net/R4Cj5/
当我position: relative
删除父元素时,动画运行时会显示内部元素,但随后我无法将其相对于父元素定位。
基本上带有 % 的框应该在任何时候都可见
有人知道这里发生了什么吗?
固定:我刚刚添加了溢出:可见!重要;相对 定位元素
工作示例 : http://jsfiddle.net/R4Cj5/26/
我认为这可能是jQuery动画的东西。 我很想看到一个没有任何黑客的工作解决方案,但现在这里有一些你可能会发现有用的东西!:-)
我基本上在 animate 中添加了另一个功能,完成后它将对 90% 进行动画处理以悬停在进度条上方
complete: function() {
$percent.animate({top: "-26px"})
}
在此用例场景中,您还可以从样式表的.progressbar .percent
中删除/注释掉top: -26px
。 此外,我在样式中添加了height: 20px;
.progressbar .percentage
,因此您可以在它滑过时看到百分比变化。
相关文章:
- 使用不同的超时对数组中的每个项目进行角度动画处理
- 图表.js 2,从右到左(不是自上而下)进行动画处理
- 使用 JavaScript 对 HTML5 进度条进行动画处理
- 使用 JQuery 对 Spin SVG 元素进行动画处理
- 使用 GSAP 对模糊滤镜进行动画处理
- 使用 jQuery 对窗口进行动画处理
- 如何使用jQuery对固定元素的位置进行动画处理
- jQuery 动画处理最大宽度溢出问题
- 悬停不起作用时对不透明度更改进行动画处理
- 在两个值之间插值或“补间”(但不进行动画处理)
- 尝试在画布中对形状进行动画处理时,它会显示,但不移动
- 如何在不分隔跨度字母的情况下对文本进行动画处理
- 对链接的 svg 进行动画处理不起作用;内联时工作正常
- 防止对某些事件进行进一步的动画处理
- Snap.svg:在动画中使用相同的种类对多个零件进行动画处理
- 如何使用if语句jquery对数字进行动画处理
- 按随机顺序对元素进行动画处理
- 元素在使用 jQuery 对相对包装宽度进行动画处理时消失
- brush.event 在对画笔事件进行动画处理时会做什么
- 使用ScrollMagic按顺序对多个场景进行动画处理