gpt4 book ai didi

jquery - 通过检查类来进行条件jquery

转载 作者:行者123 更新时间:2023-12-01 06:34:18 24 4
gpt4 key购买 nike

我今天无法正常思考,有人可以告诉我我现在找不到的修正吗?我意识到我在做一些我找不到的愚蠢的事情。基本上第二个功能应该关闭该框,但它根本不起作用。

if (!$('div').hasClass('active')) {
$("span").click(function () {
$("div").stop().animate({ height: "360px" });
$("div").addClass('active');
});
}

if ($('div').hasClass('active')) {
$("span").click(function () {
$("div").animate({ height: "0px" });
$("div").removeClass('active');
});
}

http://jsfiddle.net/9xqWF/

最佳答案

您的 if 语句仅执行一次,并且由于只有一个条件为真,因此您将只有一个处理程序,该处理程序不会执行您期望的操作,您应该将逻辑移至您的点击处理程序:

var $div = $('div');
$("span").click(function () {
var h = $div.toggleClass('active')
.hasClass('active') ? '0px' : '360px';
$div.stop().animate({ height: h });
});

关于jquery - 通过检查类来进行条件jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22724783/

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