【问题标题】:Page reload issue in Firefox (window.location.href)Firefox 中的页面重新加载问题 (window.location.href)
【发布时间】:2018-10-26 19:57:28
【问题描述】:

我创建了一个单页网站,在其中显示/隐藏部分。当有人第一次进入页面的某个部分(比如“A”)并重新加载它时,它会重新加载到“A”部分,但下一次它会转到主页部分。对于下一次重新加载,它会转到“A”部分,而在下一次重新加载时,它会转到 home 部分,依此类推。

在 Chrome 中一切正常。我将代码的相关部分放在下面。

 window.onload = function() {
   var type = window.location.hash.substr(1);
   if (type === "") {
     type = "home";
   }
   $(".section").addClass("d-none");
   $(".section").removeClass("fadeIn animated");
   $("#"+type).removeClass("d-none");
   $(".my_pagination").addClass("selected-"+type);
   $(".pagination-"+type).addClass("active");
};

我在这里遗漏了什么重要的东西吗?

【问题讨论】:

  • 如果您希望变量在多个请求之间保持不变,则需要将其保持在服务器端的某个位置 - 并且有许多不同的方法可以做到这一点......这在 JavaScript 中是不可能的。跨度>

标签: jquery html firefox onload


【解决方案1】:

好的,我所做的就是替换

window.onload = function() {}

$(document).ready(function() {}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2014-07-17
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    相关资源
    最近更新 更多