javascript - 如果在 jQuery 中完成多页,则后退按钮在浏览器中不起作用

标签 javascript jquery html css

我正在研究 jQuery。我想在同一页面中显示 2 个 div,但单击其链接时只能显示一个 div。是否有任何条件可以隐藏第二个 div 并显示第一个 div,当从第一页单击第二个 div 的链接时,页面必须加载第二个 div。 我是通过这段代码实现的:

    <script type="text/javascript">
     $(function() {
     $("#login").hide();
     $("#loginp").click(function(event){
        $("#login").show();
        $(".container").hide();      
        event.preventDefault();
     });
     });  
   </script>  

但是当我使用上面的代码时:浏览器中的后退按钮无法工作。请帮助或建议。提前致谢。

最佳答案

使用toggle像这样的功能,

$(function() {
    $("#login").hide();
    $("#loginp").click(function(event){
       $("#login, .container").toggle();      
       event.preventDefault();
    });
});

关于javascript - 如果在 jQuery 中完成多页,则后退按钮在浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17233199/

相关文章:

javascript - 如何用leaflet.draw和CRS.Simple画圆

javascript - 我想使用 jquery 在单击链接时同时执行导航选项卡和页面滚动

jquery - ZIndex Windows 移动版

javascript - 将两个类传递给meteorjs点击事件?

html - 为什么我的CSS背景是透明的?

javascript - 使用 JavaScript 变量设置选中的单选按钮

javascript - 一个 slider ,两个图表,使用 Rickshaw 和 D3.js

javascript - IE 与 jQuery 和 JS 的问题

javascript - 禁用输入类型为 =“time” 的 webkit 输入掩码?

html - CSS 无法正常工作