我想在我的html页面上使用函数,但内容通过ajax传递,我如何首先加载脚本然后应用函数?如果将脚本包含在我的<head>
中,它将不起作用。另外我怎样才能使用jQuery .find()
,并且应用一个函数或者修改css中已经加载页面后传递的内容?在函数之前加载脚本
2
A
回答
1
LABjs(http://labjs.com/)有,一个真棒接口。这是一个示例代码。
<!-- In the head -->
<script src="lab.js"></script>
<!-- In the body -->
<script>
$LAB
.script("yourscript.js")
.wait(function(){
yourfunction();
});
</script>
在上面的例子中,yourfunction();
将只脚本yourscript.js已被加载之后被调用。
编辑:在使用.load方法进行ajax调用之后,这就是您的主体脚本的外观。
<script>
$('taggetelmselector').load(your_url, data, function(){
$LAB
.script("yourscript.js")
.wait(function(){
yourfunction();
});
});
</script>
1
0
jQuery具有内置于getScript函数中的此功能。
$.getScript('yourscript.js', yourfunction);
相关问题
- 1. 在库加载之前调用jquery函数的脚本
- 2. 流星在DOM准备好之前加载脚本 - 脚本在meteor.startup函数中
- 3. 在脚本之前加载图像
- 4. 在php脚本之前加载图像
- 5. 在jQuery之前加载脚本
- 6. iframe加载函数之前
- 7. 在脚本加载之前加载事件触发器服务器端脚本
- 8. 在执行脚本之前等待外部动态加载的脚本加载
- 9. 在jquery mobile加载文档之前加载脚本
- 10. 在所有图像被预加载之前加载脚本
- 11. 如何确保定义img.onload函数的脚本在img之前加载?
- 12. 在引导之前加载Zend框架之外的PHP脚本
- 13. 让脚本等到iframe加载之前加载
- 14. JQuery加载图像之前show()函数
- 15. 应该在函数之前还是之内加载数据集?
- 16. 一个函数在另一个函数完成之前加载
- 17. Rails 3.1在加载页面之前加载脚本。如何将函数绑定到页面元素?
- 18. 首先加载脚本文件,在加载之前在div上执行
- 19. 在其他脚本之前异步加载jquery
- 20. 在加载脚本之前等待Div显示
- 21. 在node-webkit中加载之前将脚本注入iframe
- 22. 之前,从JSON在Java脚本加载内容的返回值
- 23. 如何在页面加载之前执行jquery脚本?
- 24. 在执行之前处理外部JavaScript脚本加载事件
- 25. RequireJS在视图初始化之前加载脚本
- 26. jQuery,在脚本完成之前禁止加载页面
- 27. $(document).ready(function(){...})在插件脚本加载之前运行
- 28. 如何在执行脚本之前等待data.main加载Require.JS?
- 29. 如何在加载所有链接和脚本之前显示加载div
- 30. 加载之前,一切都从多个函数加载完成
你是通过'document.createElement('script')'注入脚本吗? – Amarghosh 2010-06-08 09:18:34