有点难以解释。但是这里的网站:
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>
要总结如何重现问题,请访问上面的链接。尝试右上角的按钮以查看侧边栏的弹出和弹出。然后输入一些随机登录信息并尝试登录。当下一页加载时,再次尝试左上角的登录按钮,现在侧栏不会出现。
有什么想法吗?