gpt4 book ai didi

javascript - 如果鼠标悬停在按钮上但移动了动画重置

转载 作者:行者123 更新时间:2023-11-28 04:10:38 25 4
gpt4 key购买 nike

我是网络开发的新手,还没有找到解决方案。我用一个词做了一个小网站,当鼠标悬停在它上面时,图片会在淡入时向下滑动,当你离开这个词时,它会滑回并消失。

问题是,如果我将鼠标悬停在单词上并且动画开始运行,如果我在鼠标悬停在单词上的同时稍微移动鼠标,动画就会反转。所以基本上,我说了算,图片向下滑动,我稍微移动(但仍在上面),图片又向上移动。这意味着将鼠标移到一个词上会使图片出现这种奇怪的颠簸运动,它会上下移动几次,直到你离开这个词。

我喜欢一个类似的简单示例,其中将鼠标移动到已经在其上的单词上,不影响动画,并且仅当鼠标完全离开时才反转。

非常感谢,有什么问题,尽管问!

最佳答案

你可以这样做:

$( "#element" ).mouseover(function() {
//Animate in
});
$( "#element" ).mouseleave(function() {
//Animate out
});

Css(在css中不太稳定,但我认为你可以做这样的事情):

.object{
top:0;
animation-duration: 4s;
}
.element:hover ~ .object{
top:50px;

}

关于javascript - 如果鼠标悬停在按钮上但移动了动画重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42739294/

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