gpt4 book ai didi

javascript - 如何将元素移动到最右边然后隐藏?

转载 作者:太空宇宙 更新时间:2023-11-04 01:51:22 26 4
gpt4 key购买 nike

当我点击一个按钮时,标题元素应该移动到页面的最右边,它的不透明度会慢慢降低,一旦元素移动到最右边,它就应该被隐藏。

我已经使用 jquery 动画功能来做到这一点。

下面是我到目前为止编写的代码:

          $(document).ready(function(){
$('.myButton').click(function(){
$('.myHeading').animate(
{
marginLeft : '90%',
opacity : 0,
}, 1500
);

})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<h1 class="myHeading">Hello, world!</h1>
<button class="btn btn-warning col-xs-3 myButton">Click here to animate the heading</button>

我的问题是元素被移动到右侧,其不透明度降低了。只有不透明度在降低。元素右移后如何完全隐藏元素?

提前致谢:)

最佳答案

为此目的,您在动画完成时有回调。另外,给你的元素一个固定的宽度,这样它就会顺利消失,'world' 就不会出现在第二行

$(document).ready(function(){
$('.myButton').click(function(){
$('.myHeading').animate(
{
marginLeft : '80%',
opacity : 0,
}, 1500, hideElement
);

})
function hideElement(){
$('.myHeading').hide()
}
})
h1{
width: 200px
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<h1 class="myHeading">Hello, world!</h1>
<button class="btn btn-warning col-xs-3 myButton">Click here to animate the heading</button>

关于javascript - 如何将元素移动到最右边然后隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436662/

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