如何在外部.js文件中包含jQuery?

lis*_*aro 4 javascript jquery

我想为我的客户提供一个简单的代码来插入和获取我的插件.

代码:

<div id='banner-lujanventas'></div>
<script src="http://lujanventas.com/plugins/banners/script.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

问题是我的插件只适用于jQuery.如何检查我的script.js文件中是否安装了jQuery版本,如果不包含它?(我只能修改我的/script.js文件)

zes*_*ssx 5

制作自己的脚本元素:

if (typeof jQuery === "undefined") {
    var script = document.createElement('script');
    script.src = 'http://code.jquery.com/jquery-latest.min.js';
    script.type = 'text/javascript';
    document.getElementsByTagName('head')[0].appendChild(script);
}

//edit
window.onload = function() {
    $(function(){ alert("jQuery + DOM loaded."); });
}
Run Code Online (Sandbox Code Playgroud)

您必须将真正的onload代码放在window.onload()函数中,而不是放在$(document).ready()函数中,因为此时不需要加载jquery.js.