gpt4 book ai didi

Jquery显示/隐藏

转载 作者:行者123 更新时间:2023-12-01 06:27:59 28 4
gpt4 key购买 nike

我正在尝试为显示/隐藏功能制作简单的 jquery 代码。但我仍然做错了什么。

$(document).ready(function(){
$('.arrow').click(function() {
$('#box').show("slow");
});

$('.arrow').click(function() {
$('#box').hide("slow");
});
$('.arrow').click(function() {
$('#box').show("slow");
});
});

http://jsfiddle.net/Armgh/

最佳答案

使用toggle :

$(document).ready(function(){
$('.arrow').click(function() {
$('#box').toggle('slow');
});
});

http://jsfiddle.net/Armgh/1/

或者您可以保存状态并手动切换:

$(document).ready(function(){
var hidden = false;
$('.arrow').click(function() {
if (hidden) {
hidden = true;
$('#box').hide("slow");
} else {
hidden = false;
$('#box').show("slow");
}
});
});

http://jsfiddle.net/Armgh/

编辑

使用slideUp/slideDown ,你可以这样做:

$(document).ready(function(){
var hidden = false;
$('.arrow').click(function() {
if (hidden) {
hidden = false;
$('#box').slideDown("slow");
} else {
hidden = true;
$('#box').slideUp("slow");
}
});
});

http://jsfiddle.net/Armgh/3/

或使用slideToggle

$(document).ready(function(){
$('.arrow').click(function() {
$('#box').slideToggle("slow");
});
});

http://jsfiddle.net/Armgh/4/

关于Jquery显示/隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14180500/

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