gpt4 book ai didi

jquery - onclick move div 并返回 onclick

转载 作者:行者123 更新时间:2023-12-01 07:52:35 26 4
gpt4 key购买 nike

我有一个 jQuery 代码,当我单击它时,它会在右侧 move 某个 div 元素,我想当我单击它时将其移回其原始位置。

$(document).ready(function() {
$("#wel1").click(function() {
$("#sidemenu").animate({left: "80px"});
});
});

给我一​​个简单的例子来说明如何实现它?

最佳答案

实现它的一种可能方法是将状态存储在变量中并在单击时检查其状态。

$(document).ready(function() {
var sideMenu = false;
$("#wel1").click(function() {
if (!sideMenu) {
$("#sidemenu").animate({left: "80px"});
sideMenu = true;
}
else {
$("#sidemenu").animate({left: "0px"});
sideMenu = false;
}
});
});

请注意,此解决方案有几个问题:

  • 不适用于多个菜单
  • 如果快速点击,会产生不需要的动画效果(“跳跃”)

关于jquery - onclick move div 并返回 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27843192/

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