动态插入的 jQuery 库加载完成后执行我的 jQuery 脚本
我通过 标签在页面上动态插入 jQuery 库:
jq = document.createElement('script');
jq.setAttribute('src','//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js');
b.appendChild(jq);
然后我有一些 jQuery 脚本需要在 jQuery 库完成加载并准备使用后运行:
$(f).load(function() {
$(f).fadein(1000);
});
我怎样才能让它等待 jQuery 加载?
I am dynamically inserting the jQuery library on a page via <script>
tag:
jq = document.createElement('script');
jq.setAttribute('src','//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js');
b.appendChild(jq);
Then I have some jQuery script that needs to run after the jQuery library has finished loading and is ready for use:
$(f).load(function() {
$(f).fadein(1000);
});
How can I make it wait for jQuery to load?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在要插入的脚本标记处指定
onload
事件:另一种方法是,如果您无法控制脚本插入代码,可以使用轮询器:
Specify an
onload
event at the to-be-inserted script tag:An alternative way, if you cannot control the script insertion code, you can use a poller: