gpt4 book ai didi

javascript - 单击另一个 Jquery 时隐藏 div

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

我正在使用 javascript 在我的网站上显示和隐藏 3 个 div,但除非再次单击菜单,否则当前 div 将保持打开状态。我正在尝试找出如何在打开一个 div 时关闭另一个 div。一共有三个div。这是我当前的 javascript:

<script type="text/javascript">
$(document).ready(function () {
$('#slide').click(function () {
var hidden = $('.hidden');
if (hidden.hasClass('visible')) {
hidden.animate({
"left": "-500px"
}, "slow").removeClass('visible');
} else {
hidden.animate({
"left": "0px"
}, "slow").addClass('visible');
}
});
});
</script>

任何见解将不胜感激!

最佳答案

我会这样做:

$(document).ready(function () {
$('#slide').click(function () {
var hidden = $('.hidden').not('.visible');
var vis = $('.hidden.visible');
vis.animate({
"left": "-500px"
}, "slow").removeClass('visible');
hidden.animate({
"left": "0px"
}, "slow").addClass('visible');
});
});

关于javascript - 单击另一个 Jquery 时隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28976592/

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