私は非常に単純なコードを書きました.htmlコードは次のとおりです。
<form name="signInForm">
<section id="signInSection">
<input class="large" type="text" placeholder="username" />
<br>
<input class="large" type="password" placeholder="password">
<br>
<button id="signinbtn" class="small">Sign In</button>
<br>
<label><input type="checkbox" />Remember me.</label>
<a href="#">Reset Password</a>
<img src="../images/cancel.jpg" alt="Cancel Sign In">
</section>
</form>
そして、ここにjQueryがあります:
$('#signinbtn').on('click', function () {
$('#signInSection').fadeOut(200);
$('#signedInSection').fadeIn(200);
$('.signUp').fadeOut(1);
$('.signIn').closest('header').find('input').fadeIn(200);
$('#memberToolBarSection').fadeIn(1500);
$('#contents').fadeIn(1500);
});
上記のクリック ハンドラ内に何を書いても、機能しません。ハンドラーが呼び出されているというアラートを出してテストしましたが。
すべてのfadeInおよびfadeOut関数呼び出しを呼び出さない理由を誰か教えてください。