javascript - 通过脚本文件添加 jquery 脚本

标签 javascript jquery html css

我有脚本 (myscript.js),可以在任何 HTML 页面中创建 div 和动画 div。我的脚本使用了 Jquery 动画功能

我目前正在使用以下代码(它是示例片段)

<script src="jquery.js"><script>
<script src="myscript.js"><script>

但是这是否可以只使用下面的代码也可以自动添加 JQuery 库?

<script src="myscript.js"><script>

最佳答案

将它插入到你的 myscript.js 之上

var h=document.getElementsByTagName('head')[0];
var s=document.createElement('script');
s.type='text/javascript';
s.src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js';
h.appendChild(s);

但是你必须等到使用 waitforload 函数加载脚本

function w4l(){
    if (typeof jQuery != "function"){
        setTimeout("w4l()", 1000);
        return;
    }else{
        //Do Jquery thing
    }
}
w4l();

或者只是将所有 jquery.js 代码文件复制到您的 myscript.js 中,也就是将 2 个文件合并为一个

关于javascript - 通过脚本文件添加 jquery 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12550904/

相关文章:

jquery - 无限卷轴/砌体第二组图像出现在第一组图像后面

javascript - Span onclick 在 webkit 中不起作用(safari mobile)

html - 内联 CSS 以创建一行水平图像

javascript - 带有输入 oninput 事件的事件委托(delegate)

javascript - 当我需要 "express"时,我需要知道它是对象还是函数

javascript - 如果绑定(bind)到特定列表项的数组为空,则在 ListView 中显示该特定列表项

javascript - 如何处理所有 AJAX 调用的特定 HTTP 错误?

javascript - IE9 不反射(reflect) javascript 对页面的更改

javascript - 关闭时如何在对话框中杀死所有生命?

javascript - 如何让AngularJS响应外部请求?