0

点击我的主题网站

我在我网站的视频页面上收到这些错误。他们正在阻止我的视频加载和相互更改。我对 javascript 的经验很少,所以我将不胜感激。

jquery.coda-slider-2.0.js:12TypeError: ‘undefined’ is not a function (evaluating ‘$’)
 menu.js:12TypeError: ‘undefined’ is not a function (evaluating ‘$(document)’)
 videos:365TypeError: ‘undefined’ is not a function (evaluating ’$(function(){

// Accordion
$(“.accordion”).accordion({
header: “.AccordionHeader”,
autoHeight: false
});
})‘)
videos:379TypeError: ’undefined’ is not a function (evaluating ’$(function() {
$( “.tabs” ).tabs();
})‘)
videos:393TypeError: ’undefined’ is not a function (evaluating ’$(function() {
$( “.dialog” ).dialog();
})’)
4

2 回答 2

1

问题是您使用的是$.noConflict(),但该jquery.coda-slider库并非旨在在非冲突环境中工作。

此外,看起来在页面本身中有多个地方在$没有将 jQuery 传递给它的情况下使用。

解决方案 1:如果没有理由使用,noConflict()请将其删除

解决方案 2:更新代码和库以在非冲突环境中使用 jQuery

于 2013-09-06T04:10:30.647 回答
0

您只需要在插件 jquery.coda-slider-2.0.js 之前包含您的 Jquery 库

尝试删除此行或在加载所有插件后移动try{jQuery.noConflict();}catch(e){};

于 2013-09-06T04:07:59.087 回答