我有一个 jquery 代码来显示一个 div 并在同一页面上动态隐藏其余部分。我遇到了一个小问题,当我只尝试直接(通过 url)访问登录页面 index.php#login 时,我会发送回主页 index.php#home
发生这种情况是因为登录被设置为隐藏。那么无论如何我可以解决这个问题吗?
$('#w').live('click', function(){
$('#b').css('display','none');
$('#a').css('display','block');
});
$('#x').live('click', function(){
$('#a').css('display','none');
$('#b').css('display','block');
});
<li><a href="#home" id=w>Home</a></li>
<li><a href="#login" id=x>Login</a></li>
<div id=b style="display:none;">
// Login
</div>
<div id=a>
// Main content
</div>
Ps:对不起我的英语不好