jquery - Firefox 中的页面重新加载问题 (window.location.href)
问题描述
我创建了一个单页网站,在其中显示/隐藏部分。当有人第一次进入页面的某个部分(例如“A”)并重新加载它时,它会重新加载到“A”部分,但下次它会转到主页部分。对于下一次重新加载,它进入“A”部分,在下一次重新加载时,它进入主部分,依此类推。
在 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");
};
我在这里错过了一些重要的事情吗?
解决方案
好的,我所做的是我替换
window.onload = function() {}
和
$(document).ready(function() {}
推荐阅读
- python - 使用条件计算数据集属性上的值
- python - 使用子进程时如何留在虚拟环境中?
- postman - 如何使用邮递员获取here-api的访问令牌
- python - 在 python 的多服务系统中使用日志的最佳实践是什么?
- python - pycharm中的张量流
- flutter - Flutter 1.22.2 导航弹出过渡持续时间与推送不匹配
- powerapps - 确定当前的“环境”
- azure - NPGSQL 驱动程序和 Azure Database for SQL - 超大规模 Citus 兼容性
- python - AttributeError:“工作表”对象没有属性“hide_gridlines”
- c# - 如何在实体框架中保存/更新导航属性?