Javascript/Jquery帮助-Wordpress
下面是我的JS的一个片段-Javascript/Jquery帮助-Wordpress,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,下面是我的JS的一个片段- jQuery(document).ready(function() { jQuery.wiseguys(); }); // plugin structure used so we can use the "$" sign safely (function($) { // class constructor / "init" function $.wiseguys = function() { } })(jQuery); 我取出了一些代码,显然是$.wis
jQuery(document).ready(function() {
jQuery.wiseguys();
});
// plugin structure used so we can use the "$" sign safely
(function($) {
// class constructor / "init" function
$.wiseguys = function() {
}
})(jQuery);
我取出了一些代码,显然是$.wiseguys函数下的代码-但是在Wordpress中运行时,它返回一个类型错误-Undefined不是一个函数。我不知道为什么——有什么想法吗
它在静态HTML中工作得非常好,但在集成到Wordpress中时就不行了
jQuery(document).ready(function() {
jQuery.wiseguys();
});
执行之前
(function($) {
// class constructor / "init" function
$.wiseguys = function() { }
})(jQuery);
为了确保情况属实,请尝试更改这两条语句的顺序。
发生这种情况的原因在于您删除的代码中的某个地方。也许您已经动态加载了代码,而文档已经加载了?这样jQuery(document).ready将立即执行
希望有帮助 你能提供更多关于你的问题的细节吗。你说你已经取出了是什么意思?你没有包括代码的结尾部分..你不能安全地使用
$
,根据您所展示的内容…您的底层逻辑是如何结束的?JS文件非常庞大-但我在调用wiseguys函数时遇到的问题是-它不会触发任何东西-所有脚本都保存在这个-$.wiseguys=function()中