gpt4 book ai didi

javascript - 使用 jQuery 动画(即 drop)时,有没有一种方法可以平滑附近的文本过渡?

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

我发现要准确表达我想问的内容有点困难,所以我只是做了一个 fiddle 。在我的网站上,我目前有一个按钮可以在隐藏的 div 上触发 jQuery“放置”效果,该 div 下面有一些文本......就像这样:

<div id="toggle"></div>
<p>Some text under the div</p>

发生掉落时,我的文本会快速移动到它应该位于的位置,而不是平滑过渡。

代码片段:

$(document).click(function() {
$("#toggle").toggle("drop", {
direction: "up"
}, 600);
});
#toggle {
width: 100px;
height: 100px;
background: #ccc;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>

<body>
<p>Click anywhere to toggle the box.</p>
<div id="toggle"></div>
<p>Some text under the div</p>
</body>

fiddle :https://jsfiddle.net/42cdxz83/10/

有没有一种方法可以使文本平滑过渡/滑动,而不是立即从一个位置转到下一个位置?在文本上使用 .slideDown() 很棒,但显然被我的“放下”动画绊倒了。寻找可以阻止跳动文本的任何方法。

谢谢!

最佳答案

我认为您的问题是因为您正在切换 <div> ,其中包括段落,并希望两者分开工作。这是一个更新的 JSFiddle,我认为您会喜欢它的结果:https://jsfiddle.net/42cdxz83/15/

关于javascript - 使用 jQuery 动画(即 drop)时,有没有一种方法可以平滑附近的文本过渡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39515478/

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