gpt4 book ai didi

jQuery,检测元素是否已经切换

转载 作者:行者123 更新时间:2023-12-03 22:49:43 26 4
gpt4 key购买 nike

我需要使用 jQuery 来了解页面上的元素是否已经切换。

我有一个包含 XXX 元素的菜单。

当我点击一个元素时,我使用:$("#elementXX").slideToggle("slow");(XX是一个数字)

如果我点击另一个元素,我需要知道一个元素是否已经切换,并且我需要在滑动切换我的新元素之前关闭该元素。

我该怎么做?我无法通过 id 检查 id,例如 #element1、#element2、#element3 等...

谢谢!

最佳答案

您不需要切换,slideUpslideDown 更适合您的场景。您可以简单地执行以下操作:

$("#clickedItem").click(function () {
var wasVisible = $("#elementXX").is(":visible");
$("[id^=element]:visible").stop().slideUp("slow");
if (!wasVisible) {
$("#elementXX").slideDown("slow");
}
});

关于jQuery,检测元素是否已经切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15357832/

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