使用 jQuery 对元素进行动画处理
Animating element with jQuery
>我已经成功地在窗口加载时从下到上将div
动画设置为休耕:
<script>
$(function(){
$('#wrapper').animate({'margin-top': '20px'}, 1000);
});
</script>
#wrapper {
float: none;
margin: 600px auto;
max-width: 850px;
min-width: 200px;
padding: 0 2%;
}
但是,我现在需要从右到左对div 进行动画处理。我尝试了最初的 css,如下所示:
margin-top: 20px;
margin-right: auto;
margin-left: 100%;
然后:
<script>
$(function(){
$('#wrapper').animate({'margin-left': 'auto'}, 1000);
});
</script>
auto
似乎不是一个有效的值,但我需要在中心有div 停止,所以我尝试了获取浏览器窗口的宽度,然后将其除以 2 并减去大小的一半的包装器,但我无法获得包装器的宽度,因为我使用的是硬编码宽度的最大宽度。我需要保持网站的响应。
中,我如何完成从左到右的动画?
试试看
$("#wrapper").animate({"marginLeft":"50%"}, 1000);
$('#wrapper').animate({right: (parseInt($(this).css('right'))-200)+"px"}, 1000);
相关文章:
- 使用不同的超时对数组中的每个项目进行角度动画处理
- 图表.js 2,从右到左(不是自上而下)进行动画处理
- 使用 JavaScript 对 HTML5 进度条进行动画处理
- 使用 JQuery 对 Spin SVG 元素进行动画处理
- 使用 GSAP 对模糊滤镜进行动画处理
- 使用 jQuery 对窗口进行动画处理
- 如何使用jQuery对固定元素的位置进行动画处理
- jQuery 动画处理最大宽度溢出问题
- 悬停不起作用时对不透明度更改进行动画处理
- 在两个值之间插值或“补间”(但不进行动画处理)
- 尝试在画布中对形状进行动画处理时,它会显示,但不移动
- 如何在不分隔跨度字母的情况下对文本进行动画处理
- 对链接的 svg 进行动画处理不起作用;内联时工作正常
- 防止对某些事件进行进一步的动画处理
- Snap.svg:在动画中使用相同的种类对多个零件进行动画处理
- 如何使用if语句jquery对数字进行动画处理
- 按随机顺序对元素进行动画处理
- 元素在使用 jQuery 对相对包装宽度进行动画处理时消失
- brush.event 在对画笔事件进行动画处理时会做什么
- 使用ScrollMagic按顺序对多个场景进行动画处理