Jquery $.Zebra_工具提示不是构造函数
我正在使用jquery 1.12.4(Wordpress)的工具提示插件 我得到了Jquery $.Zebra_工具提示不是构造函数,jquery,wordpress,constructor,tooltip,Jquery,Wordpress,Constructor,Tooltip,我正在使用jquery 1.12.4(Wordpress)的工具提示插件 我得到了$。Zebra\u工具提示不是构造函数错误 这是我的密码: newjQuery.Zebra_工具提示($('.Zebra_工具提示'){ “动画速度”:50, “动画偏移”:10, “隐藏延迟”:0, “显示延迟”:0 }); 我有两种解决方法,但由于我对jQuery了解不多,我不确定哪种方法最好,也不确定它们是否都“安全”。 Zebra_工具提示不是为在Wordpress中使用而编写的 在脚本中,它们将所有
$。Zebra\u工具提示不是构造函数
错误
这是我的密码:
newjQuery.Zebra_工具提示($('.Zebra_工具提示'){
“动画速度”:50,
“动画偏移”:10,
“隐藏延迟”:0,
“显示延迟”:0
});代码>
我有两种解决方法,但由于我对jQuery了解不多,我不确定哪种方法最好,也不确定它们是否都“安全”。
Zebra_工具提示不是为在Wordpress中使用而编写的
在脚本中,它们将所有代码包含在:
(function($) {
})($);
但是在Wordpress中,$并不意味着“jQuery”,因为Wordpress已经抑制了这一点(很抱歉,如果我在技术上不正确的话)
所以Zebra_工具提示脚本不知道final($)表示jQuery
解决方案1
编辑Zebra_工具提示脚本,使最后一行为
})(jQuery);
而不是
})($);
这意味着您必须自己对Zebra_工具提示脚本进行“缩小”,如果Zebra_工具提示有更新,则必须重新进行编辑
解决方案2
加:
在调用Zebra_工具之前,请将其添加到您自己的脚本中
这告诉Zebra_工具(和Wordpress)“$”表示jQuery
我在这里看到的一个问题是,如果任何其他类型的脚本(不是jQuery)也在使用$,那么这可能会停止其他脚本的工作。尝试过它。不起作用。是的,包括custom.js的顶部。这不是关于包含文件。答案更新为一个片段。您可以看到您的代码工作正常。那么,问题出在哪里?@gaetanoM代码在stackoverflow中工作。它在任何情况下都不起作用Wordpress@Nat你能创造证据吗?在Wordpress中,而不是$,您需要使用字符串jQuery。此外,您是否在Wordpress中包含jQuery?代码段已更新。
var $=jQuery.noConflict();