我试图在基于Wordpress的网站上的jquery中使用“tabcordion”库。 tabcordion javascript文件正在'入队'并出现在jquery文件之后(这样看起来确实不错)。
jQuery代码的起点是:
(function($) {
var Tabcordion;
$.fn.tabcordion = function(option) {
return this.each(function() {
var $this, data, options;
$this = $(this);
// rest of code ....
当我打开我的网页出现错误“类型错误:$未定义”萤火虫
有点谷歌搜索我改变了所有的后$。到jQuery中。
进行排序的一些问题,但是现在我则获得有关行错误:
$this = $(this);
我假设我没有jQuery的定义$。我试图在功能的顶部添加一行:
$ = jQuery;
但这并不奏效。
任何想法,我可以得到美元的行为?
我有工作的另一个脚本由封闭:
(function($){ jQuery(document).ready(function($){
// code in here
}); })(jQuery);
但tabcordion年底有:
(function($) {
// tabcordion code....
}).call(this);
与 “呼叫(本)” 位被扔我吗?
任何想法?
只是把你的$改为jQuery,如果你已经加载了jquery,它就会工作 –
@AmitGarg:这不是问题所在的OP代码。它是tabcordian。 –