这里我有这个代码,我设法得到我想要的但它的工作只有第一次运行idk y可能,如果你可以帮助我..... 演示:http://tryitnow.net16.net/
HTML:
<a id="login" href="javascript:void(0);"> Login </a>
的CSS:
.User-Login {
visibility:hidden;
position:absolute;
left:1150px;
top:90px;
background:black;
-webkit-transition: height 1s ease;
transition: height 1s ease;
overflow:hidden;
height:10px;
}
.box-change {
height: 250px;
}
.box-colap {
height:10px;
}
jQuery:
$(function () {
$("#login").click(function () {
var visi = $(".User-Login").css('visibility');
if (visi == "visible") {
$(".User-Login").toggleClass("box-colap");
setTimeout(function () {
$(".User-Login").css('visibility', 'hidden');
}, 2000);
} else {
$(".User-Login").css('visibility', 'visible');
$(".User-Login").toggleClass("box-change");
}
});
});
答案 0 :(得分:0)
尝试使用此代替......
$(document).ready(function () {
$('#login').click(function () {
if($('.User-Login').is(':hidden') {
$('.User-Login').slideDown();
} else {
$('.User-Login').slideUp();
}
});
});
当您点击登录链接时,它将检查登录框是否隐藏,如果是,则将其向下滑动,否则将其向上滑动