我正在使用以下代码来加载需要jQuery的JS文件:
jQuery(document).ready(function ($) {
var script = document.createElement('script');
script.src = "timegrid/timegrid-api.js";
document.getElementsByTagName('head')[0].appendChild(script);
});
然而,问题是JavaScript文件依赖于Global $变量而不是本地$变量。函数($)返回一个加载jQuery的局部变量$,但我还需要加载全局$。使用Chrome调试器,我看到:
我也试过window.load
,但结果相同。非常感谢。
答案 0 :(得分:0)
你需要使用jquery noConflict。首先在调用任何其他代码之前调用它:
jQuery.noConflict();
然后当你想用jQuery做点什么时:
jQuery("div p").hide();
当您想使用初始库时,请使用$,但它可以正常工作:
$("content").style.display = 'none';