gpt4 book ai didi

jQuery 动画在单击时向下滑动,但在单击时不向后滑动

转载 作者:行者123 更新时间:2023-12-01 08:25:36 24 4
gpt4 key购买 nike

我已经在这个小小的细节上搞乱了好几个小时了,尽管我确信解决方案非常非常简单,但我最终还是放弃了。

我在 div 中有一个名为“.address”的面板,其溢出:隐藏,因此在激活该功能之前它不会显示。当单击按钮“.click”时,我希望地址 div 从隐藏区域向下滑动到可见 View 中。到目前为止,这是有效的,但我不明白为什么它不会在第二次单击时滑回。

    $(".click").click(function(){
$(".address").animate({top:"0"},{duration:200});
}, function() {
$(".address").animate({top:"-55px"},{duration:200});
});

谁能给我解释一下这个问题的解决办法吗?这可能是一个显而易见的解决方案,但我就是无法弄清楚。

最佳答案

.toggle()在两个(或多个)函数之间循环(而不是 .click() ,它只是使用您的第一个函数),如下所示:

$(".click").toggle(function(){
$(".address").animate({top:"0"},{duration:200});
}, function() {
$(".address").animate({top:"-55px"},{duration:200});
});

关于jQuery 动画在单击时向下滑动,但在单击时不向后滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4221085/

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