Eu fiz um plugin com nova versão do jquerye quando o cliente está usando meu plugin eles recebem um erro uncaught TypeError: $ não é uma função (...). De acordo com este problema é levantado quando jquery é da versão mais antiga. Meu cliente não quer atualizar a versão jquery dele como ele acha que vai quebrar o seu site, porque ele está usando muitos outros plugins que é dependente da versão mais antiga do jquery.
Eu tentei convencê-lo a usar mais um jquery com a versão mais recente antes do meu script, mas ele não concordou.
Alguém pode me dar qualquer solução possível para que eles possam usar o meu script porque eu não quero mudar o meu script de $ para jQuery.
Respostas:
0 para resposta № 1Isso soa como não um conflito de versão, mas é causado pelo nome da classe jQuery. Tente envolver seu código:
jQuery(function($){
/// ... your code
});