我正在尝试在加载html页面后加载6个js文件。这6个文件中的一个是jquery文件,另外5个是jquery依赖的。我先加载jquery文件,但仍然收到错误" $未定义"。当我最初在head部分加载jquery文件然后在加载后加载其他5个文件时,它工作正常。请告诉我为什么会这样。
答案 0 :(得分:0)
如何使用在$(document).ready()之后触发的window.load?
$(window).load(function()
{
document.write("<scr" + "ipt type=\"text/javascript\" src=\"/js/yourscript1\"></scr" + "ipt>");
document.write("<scr" + "ipt type=\"text/javascript\" src=\"/js/yourscript2\"></scr" + "ipt>");
});
由于你还没有加载jQuery,这会为你做这件事吗?:
在你的HTML中
<body onload="myFunction()">
然后在脚本中(你还加载你的jQuery)
function myFunction()
{
document.write("<scr" + "ipt type=\"text/javascript\" src=\"/js/yourscript1\"></scr" + "ipt>");
document.write("<scr" + "ipt type=\"text/javascript\" src=\"/js/yourscript2\"></scr" + "ipt>");
});