Проблема с LABjs, не загрузка скриптов - PullRequest
0 голосов
/ 06 апреля 2011

Попытка реализовать LABjs на новом сайте. Кажется очень простым в реализации, за исключением того, что он не загружает мои скрипты вообще. Когда я проверяю свой сайт в Firebug, он выдает ошибки о невозможности доступа к моим файлам JS.

Пути к этим JS-файлам должны быть правильными, поскольку, как только я копирую их из формата LABjs в обычные теги сценария, они нормально загружаются.

Довольно загадочно, почему это не работает. Помощь оценена!

выдержки из кода:

<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>

1 Ответ

2 голосов
/ 14 апреля 2011

Если пути правильные, я не уверен, почему скрипты не загружаются, но я могу сказать, что у вас, вероятно, будут некоторые проблемы с порядком выполнения скрипта. Некоторые из этих сценариев зависят от других (то есть плагины 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>
...