2011-04-06 44 views
0

试图在新网站上实现LABjs。看起来非常直接的实现,除了它似乎没有加载我的脚本。当我在Firebug中检查我的网站时,它给出了无法访问我的JS文件的错误。因为一旦我复制出来LABjs'格式,进入正常的脚本标记,它们的加载细LABjs问题,不加载脚本

这些JS文件的路径应是正确的。

很神秘,为什么这不起作用。帮助赞赏!

代码摘录:

<script type="text/javascript" src="../javascript/LAB.js"></script> 

<script> 
$LAB 
.script("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js") 
.script("../javascript/jquery.jcarousel.js") 
.script("../javascript/jquery.fancybox.js") 
.script("../javascript/jquery.timer.js") 
.script("../javascript/jquery.slideshow.js") 
.script("../javascript/common.js") 
.script("../javascript/common.homepage.js") 
.script("../javascript/swfobject.js") 
.script("../javascript/jwplayer.js") 
</script> 

回答

2

如果路径是正确的,我不知道为什么脚本不加载,但我可以告诉你,你可能有一些问题的执行顺序剧本。其中一些脚本依赖于其他脚本(即,jquery插件依赖于jquery首先被加载和执行......),所以你需要保留该命令。你可以通过在别人依赖的脚本末尾添加一个.wait()来完成。例如:

<script> 
$LAB 
.script("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js").wait() 
.script("../javascript/jquery.jcarousel.js") 
.script("../javascript/jquery.fancybox.js") 
... 
</script>