gpt4 book ai didi

ID 更改时的 jQuery 动画

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

我正在尝试使用 animate() 创建一个切换样式菜单。菜单显示但不再隐藏。这是 fiddle 。

http://jsfiddle.net/eenpK/2/

$("#menu2").on("click", function(){
$("#menu").animate({width: "200px"});
$("#menu2").attr("id", "menu2b");
});

$("#menub").on("click", function(){
$("#menu").animate({width: "-200px"}).css("overflow", "visible");
});

最佳答案

由于您要更改元素的 id,语法 $(element).on("click","sub-element",function()) 将起作用。

单击 #menu2b 时,您不会更改 id

尝试:

$(document).on("click", "#menu2", function () {
$("#menu").animate({
width: "200px"
});
$("#menu2").attr("id", "menu2b");
});

$(document).on("click", "#menu2b", function () {
$("#menu").animate({
width: "-200px"
}).css("overflow", "visible");
$("#menu2b").attr("id", "menu2");
});

Updated fiddle here.

关于ID 更改时的 jQuery 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20504059/

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