WordPress jQuery未捕获的TypeError:$不是函数
WordPress jQuery uncaught TypeError: $ is not a function
我的wordpress站点的jQuery中有一个函数。它在我的main.js和上面的文档中。ready和我的mainjs在jQuery加载之后被加载。
所有的东西都在我的静态版本中运行,当我试图在wordpress 中的主题中实现它时,它就不起作用了
功能:
function toggleChevron(e) {
$(e.target)
.prev('.panel-heading')
.find("i.indicator")
.toggleClass('glyphicon-triangle-bottom glyphicon-triangle-left');
}
$('#accordion').on('hidden.bs.collapse', toggleChevron);
$('#accordion').on('shown.bs.collapse', toggleChevron);
它在我的控制台中给出了这个错误:
未捕获的类型错误:$不是函数`
当我尝试用jQuery
替换$
时,我的控制台中没有错误,但它不起作用。有人知道这里发生了什么吗?提前感谢!
确保脚本加载顺序正确,如果您的网站在无冲突模式下使用jQuery,您有两个选择:
(function( $ ) {
$(function() {
// Your code here
});
})(jQuery);
或
jQuery( document ).ready(function( $ ) {
// Your code here
});
相关文章:
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- Uncaught TypeError:undefined不是函数-ember js
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- Mongoose TypeError:实例化模式类型的对象时,对象不是函数
- jQuery使用ajax自动完成问题-TypeError:this.source不是函数
- TypeError:this.getAttribute不是一个函数-javascript
- poster typeerror用户不是函数
- TypeError:t(..).on不是fullcalendar上的函数
- jQuery$.post TypeError:e.type不是函数
- TypeError:执行回调时,回调不是函数
- Dojo:TypeError:marketStore.query不是函数
- 未能运行构造函数:TypeError:对象#<对象>没有方法'addPlugin'
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- 我收到此错误Uncatch TypeError:this.getElements不是一个函数
- Getting TypeError:$(..).datetimepicker不是函数
- TypeError:socket.emit不是函数
- node.js中的回调函数.TypeError: Cannot call method 'emit'的定
- 调用javascript函数TypeError时出错:i.contentWindow.hiform不是函数
- Javascript 函数 TypeError 但只在 substring() 字符串上
- JS:你的函数不是一个函数!TypeError