我已经使用新版本的jquery创建了一个插件,当客户端使用我的插件时,他们会收到一个错误未被捕获TypeError:$不是一个函数(...)。 根据这个问题,当jquery是旧版本时引发。 我的客户不想升级他的jquery版本,因为他认为它会破坏他的网站,因为他正在使用许多其他插件依赖于旧版本的jquery。
我试着说服他在我的剧本之前再使用一个更新版本的jquery,但他并没有同意。
任何人都可以给我任何可能的解决方案,以便他们可以使用我的脚本,因为我不想将我的脚本$更改为jQuery。
答案 0 :(得分:0)
这听起来不像版本冲突,但它是由jQuery类的名称引起的。尝试包装代码:
jQuery(function($){
/// ... your code
});