下面是我为制作简单动画而编写的一些 jQuery 代码。但是我对它很陌生,我不知道如何将它浓缩并被教程迷惑!
<!-- Login Form Div Animation -->
<script type="text/javascript">
$(document).ready(function() {
$('#button-active').hide();
if ($("#LoginButton").hasClass("inactive")) {
$("#TopLoginForm").hide();
} else {
$("#TopLoginForm").show();
}
$("#LoginButton").click( function() {
if ($("#LoginButton").hasClass("inactive")) {
$("#LoginButton").animate({
marginTop: "-40px"
}, 500 );
$("#button-inactive").animate({
opacity: "0"
}, 500 );
$('#button-inactive').remove();
$('#button-active').hide();
$('#button-active').delay(30).fadeIn(1000);
$('#LoginWelcome').delay(0).fadeOut(1000);
$('#TopLoginForm').delay(800).fadeIn(1000);
$("#LoginButton").addClass("button");
$("#LoginButton.button").click( function() {
document.forms["LoginForm"].submit();
});
}
});
});
</script>
<!-- End Login Form Div Animation -->
可以在页面顶部的 www.trainingthemlive.co.uk/temp 上查看实时代码