ちょっと説明が難しい。しかし、ここのウェブサイトでは:
http://beerportfolio.com/mobile/
左上のボタンは、サイドバー ナビゲーションを開きます。
ユーザーがログイン情報を入力すると、ページは次のコードで自分自身を呼び出します。
<h5>Sign In</h5>
<form name=\"input\" action=\"index.php\" method=\"post\">
User Name: <input type=\"text\" name=\"user\" id=\"user\" />
</p>
Password: <input type=\"password\" name=\"password\" id=\"password\" />
<div class=\"blank-divider\"></div>
<p>
<input type=\"submit\" name = \"login\" value=\"login\" />
</p>
</form>
ログインの成功またはログインの失敗のいずれかでページがそれ自体を呼び出すと、スライドアウトはもう開きません。
jquery のコードは次のとおりです。
<!--Toggle Menu-->
<script type="text/javascript">
$(function() {
$('#navigation').click(function() {
$('.navigation').slideToggle('fast');
return false;
});
});
</script>
問題を再現する方法を要約するには、上記のリンクにアクセスしてください。右上のボタンを試して、サイドバーが飛び出したり外れたりするのを確認してください。次に、ランダムなログイン情報を入力して、ログインを試みます。次のページが読み込まれたら、左上のログイン ボタンをもう一度試してみます。サイド バーは表示されません。
ここで何が起こっているのですか?