私はjQueryを学んでおり、これはこれまでの私のコードです:
<script type="text/javascript">
$(document).ready(function(){
$('#login').click(function(){
$('#login-box').fadeIn('fast');
});
});
</script>
ログインボタンをクリックすると、呼び出されたDIVlogin-box
がページに表示されます。私がやりたかったのは、ログインボタンがもう一度クリックされた場合、login-box
DIV がページからフェードアウトすることでした。これを行う最良の方法は何ですか?私が考えていた:
$(document).ready(function(){
$('#login').click(function(){
if(login-box-is-showing)
{
$('#login-box').fadeOut('fast');
} else {
$('#login-box').fadeIn('fast');
}
});
});
しかし、DIV が表示されているかどうかを判断する方法がわかりません。また、jQuery にはトグル機能があることもわかりました。
ありがとう。