首页 > 解决方案 > 在 jquery 中使用 .animate 时如何阻止 div 移动?

问题描述

当我使用 .animate 时,我试图阻止 div 移动。我正在改变marginTop。我尝试将 div 的 css 更改为 position:absolute 但它在动画时仍然移动。

$("#msg1").animate({marginTop: "-"+calc+"px"});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Stop these divs moving -->
<input type="text" style="position:absolute;display: block;" 
id="typingData">
<div id="dataSend">Send</div>

标签: jquery

解决方案


推荐阅读