以下は、簡単なアニメーションを作成するために私が書いた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で確認できます。