gpt4 book ai didi

切换回来时,jQuery的toggleClass速度不会以相同的速度滑回

转载 作者:行者123 更新时间:2023-12-01 03:35:51 28 4
gpt4 key购买 nike

我有以下 jquery 代码来让 div 从左向右滑动,但是再次单击时,它会立即返回到原始位置(左),而没有幻灯片动画。不确定我在这里做错了什么。

$('#box').click(function(){
$(this).toggleClass("slideOut", 500, 'easeInQuad');
});

HTML:

<style>
#box{
position: fixed;
left:-380px;
}
.slideOut{
position: fixed;
left:0 !important;
}
</style>

<div id="box">
...
</div>

最佳答案

如果您使用的是 jQuery UI,那么您的代码运行良好,只需从 css 中删除 !important 即可。

JAVASCRIPT

$('#box').click(function(){
$(this).toggleClass("slideOut", 500, 'easeInQuad');
});

CSS

   #box{
position: fixed;
left:-380px;
}
#box.slideOut{
left:0;
}

<强> https://jsfiddle.net/n72z2ym0/

关于切换回来时,jQuery的toggleClass速度不会以相同的速度滑回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35134362/

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