我想在我的 html 页面上使用一个函数,但内容是通过 ajax 传递的,我如何首先加载脚本,然后应用该函数?如果我将脚本包含在我的 <head>
中,它将无法工作。另外我如何使用 jQuery .find()
并为页面加载后交付的内容应用函数或修改 css ?
最佳答案
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>
关于php - 在函数之前加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995915/