我想在我的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