$.on 不是函数
$.on is not a function
我在尝试 运行 我的网站
时遇到以下错误
Uncaught TypeError: $(...).on is not a function
我不太了解 javascript,因此我不知道所有这些代码的作用:
$(window).on('hashchange', function(){
var url = window.location.hash.replace("#/", "");
if(url != ""){
setHashChange(true);
} else {
iniMenuSlide("home");
}
});
请指导我如何解决此错误。
on 方法是在 jQuery 1.7 中引入的(现在已经很古老了)。由于您似乎没有它,因此您需要升级到更新版本的 jQuery。
代码调用两个不同函数之一,具体取决于 URL 是否更改为末尾带有片段标识符的函数。
在页面的 head 标记中粘贴下行,最好在任何 javascript 链接或代码之前。
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
出现错误是因为您没有链接 jQuery 文件或链接到不支持 on 功能的旧版本。
我在尝试 运行 我的网站
时遇到以下错误Uncaught TypeError: $(...).on is not a function
我不太了解 javascript,因此我不知道所有这些代码的作用:
$(window).on('hashchange', function(){
var url = window.location.hash.replace("#/", "");
if(url != ""){
setHashChange(true);
} else {
iniMenuSlide("home");
}
});
请指导我如何解决此错误。
on 方法是在 jQuery 1.7 中引入的(现在已经很古老了)。由于您似乎没有它,因此您需要升级到更新版本的 jQuery。
代码调用两个不同函数之一,具体取决于 URL 是否更改为末尾带有片段标识符的函数。
在页面的 head 标记中粘贴下行,最好在任何 javascript 链接或代码之前。
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
出现错误是因为您没有链接 jQuery 文件或链接到不支持 on 功能的旧版本。