gpt4 book ai didi

javascript - Uncaught TypeError : history. push is not a function

转载 作者:行者123 更新时间:2023-11-30 12:07:36 26 4
gpt4 key购买 nike

这是我的代码:

var navStates = [true, false, false, false, false];
var history = [];
var historyPos = 0;
var havingAWebsite = false;

$(document).ready(function() {
$("#infozion").trigger("focus");
$("#content").hide().load("index_content.php").fadeIn("1000");
$("html, body").animate({ scrollTop: 0 }, "fast");
$(".navbar-brand").click(function() {
$("#content").hide().load("index_content.php").fadeIn("300");
navStates[0] = true; navStates[1] = false;
navStates[2] = false; navStates[3] = false; navStates[4] = false;
history.push(0);
historyPos = history.length - 1;
havingAWebsite = false;
});
$(".navbar-nav a:eq(0)").click(function() {
$("#content").hide().load("services.php").fadeIn("300");
navStates[0] = false; navStates[1] = true;
navStates[2] = false; navStates[3] = false; navStates[4] = false;
history.push(1);
historyPos = history.length - 1;
havingAWebsite = false;
});
$(".navbar-nav a:eq(1)").click(function() {
$("#content").hide().load("tech.php").fadeIn("300");
navStates[0] = false; navStates[1] = false;
navStates[2] = true; navStates[3] = false; navStates[4] = false;
history.push(2);
historyPos = history.length - 1;
havingAWebsite = false;
});
$(".navbar-nav a:eq(2)").click(function() {
$("#content").hide().load("about.php").fadeIn("300");
navStates[0] = false; navStates[1] = false;
navStates[2] = false; navStates[3] = true; navStates[4] = false;
history.push(3);
historyPos = history.length - 1;
havingAWebsite = false;
});
$(".navbar-nav a:eq(3)").click(function() {
$("#content").hide().load("contact.php").fadeIn("300");
navStates[0] = false; navStates[1] = false;
navStates[2] = false; navStates[3] = false; navStates[4] = true;
history.push(4);
historyPos = history.length - 1;
havingAWebsite = false;
});
});

history.push(0); 给我 Uncaught TypeError,这是没有意义的,因为 history 一个数组而 push 一个功能。

最佳答案

history 实际上是窗口的只读属性,是History object 的一个实例。 .您可能希望将变量重命名为其他名称以使其正常工作

关于javascript - Uncaught TypeError : history. push is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34732209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com