Javascript TypeError history.js问题

Javascript TypeError history.js问题,javascript,jquery,transition,history.js,Javascript,Jquery,Transition,History.js,我正在尝试用history.js实现历史api,我将使用以下教程进入本主题: 我按说明做了所有事情,但当我单击我网站上的链接时,出现以下错误: script.js:12未捕获类型错误:无法读取未定义的属性“bind” 你知道我需要如何改变它才能工作吗?我做错了什么 我正在使用教程中的jquery、history.js和custom.js文件,如下所示: var$wrap=$(“#wrap”); $wrap.on(“单击“,”.page链接”,函数(事件){ event.preventDefa

我正在尝试用history.js实现历史api,我将使用以下教程进入本主题:

我按说明做了所有事情,但当我单击我网站上的链接时,出现以下错误:

script.js:12未捕获类型错误:无法读取未定义的属性“bind”

你知道我需要如何改变它才能工作吗?我做错了什么

我正在使用教程中的jquery、history.js和custom.js文件,如下所示:

var$wrap=$(“#wrap”);
$wrap.on(“单击“,”.page链接”,函数(事件){
event.preventDefault();
if(window.location==this.href){
返回;
}
var pageTitle=(this.title)?this.title:this.textContent;
pageTitle=(this.getAttribute(“rel”)==“home”)?pageTitle:pageTitle+“Acme”;
History.pushState(null,pageTitle,this.href);
} );
bind(窗口“statechange”,函数(){
var state=History.getState();
$.get(state.url,函数(res){
$。每个($(res)、函数(索引、元素){
if($wrap.selector!=“#”+elem.id){
返回;
}
$wrap.html($(elem.html());
} );
} );

} );History.js的文档建议确保在IIFE(立即调用的函数表达式)中加载代码:

(函数(窗口,未定义){
//代码在这里

})(窗口)History.js的文档建议确保在IIFE(立即调用的函数表达式)中加载代码:

(函数(窗口,未定义){
//代码在这里
})(窗口)