gpt4 book ai didi

javascript - 使用动画单击按钮时需要移动到顶部

转载 作者:太空宇宙 更新时间:2023-11-04 02:05:54 24 4
gpt4 key购买 nike

嗨,我想在单击具有动画效果的按钮时移动我的 div,所以我使用 .animate 。但它不能正常工作这是我正在使用的代码

$(document).ready(function(){
$("#btn1").click(function(){
$("#box").animate({margin-Top: "300px"});
});

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btn1">Animate topdown</button>


<div id="box" style="background:#98bf21;height:100px;width:100px;margin:6px;"></div>

我的代码有什么问题我不能使用 top 而不是 margin-top 因为我的 div position:relative;

最佳答案

您需要使用 marginTop 或将属性用引号引起来。

$(document).ready(function() {
$("#btn1").click(function() {
$("#box").animate({
marginTop: "300px"
// or
// "margin-top" : "300px"
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btn1">Animate topdown</button>


<div id="box" style="background:#98bf21;height:100px;width:100px;margin:6px;"></div>

关于javascript - 使用动画单击按钮时需要移动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40760940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com