2

我正在将History.jshistory.pushState()实现到我的 Web 应用程序中,作为Internet Explorer缺乏支持的解决方法。

到目前为止,按照演示和教程,我编写了以下代码:

var historyJs = window.History;

historyJs.Adapter.bind(window, 'statechange', function () {
     var State = History.getState();
     historyJs.log(State.data, State.title, State.url);
});

但是,我在 Internet Explorer 9 中返回了以下错误:

SCRIPT5007:预期对象

jquery.history.js,第 1 行字符 3154

在此处输入图像描述

为什么我会收到此错误?

4

1 回答 1

0

听起来您缺少对 jQuery 的引用。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
于 2012-10-30T22:11:40.343 回答