gpt4 book ai didi

javascript - 如何让元素从显示:none?下滑

转载 作者:太空宇宙 更新时间:2023-11-04 14:31:51 25 4
gpt4 key购买 nike

我有一个 html 标签“loginBox”(<loginBox> ... </loginBox>),当用户选择一个选项时它会下拉。然而,在此之前它是用 display:none 隐藏的。 .我怎样才能让它下降,考虑到在我这样做之前我必须声明它display:block它会完全出现吗?现在的代码只是出现和消失,加上下拉效果会更好看。

CSS

loginBox {
background:#424242;
font-size:16px;
color:#DEDEDE;
line-height:25px;
width:335px;
padding:15px;
padding-left:50px;
margin-top: 9px;
padding-bottom:25px;
overflow-y:hidden;
display:block;
}

.collapse {
display:none;
}

Javascript/jQuery

($(this).hasClass('selected')) {  // the element that needs to be selected
$("loginBox").addClass('collapse')
} else { /*select*/
$("loginBox").removeClass("collapse");
}

最佳答案

这是你想要的吗?

FIDDLE

$(document).ready(function(){
$("loginbox").addClass("collapse");
$(":checkbox").change(function(){
if($(this).is(":checked")){
//$("loginBox").removeClass("collapse");
$("loginBox").slideDown();
}
else
{
//$("loginBox").addClass("collapse");
$("loginBox").slideUp();
}
});
});

关于javascript - 如何让元素从显示:none?下滑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34459884/

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