Я написал небольшой код jquery для прокрутки некоторого содержимого div на сайте joomla 2.5. Он хорошо работает на этом сайте.включение скрипта в joomla 3
Я теперь пытаюсь добавить его в новый шаблон joomla 3.1, основанный на шаблоне protostar.
если включено ПРЯМО в голову - он отлично работает.
<script type="text/javascript"> CODE </script>
При попытке включить его из папки - не работает: [
на вызов я использую:
<script type="text/javascript" src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template;?>/js/div_scroller.js"></script>
сценарий назван "div_scroller.js", и в JS-папке моего шаблона.
выход этого вызова:
<script src="/Vcore/templates/vcoretemplate/js/div_scroller.js" type="text/javascript"></script>
Vcore является корневой папкой. «vcoretemplate» - это мое имя шаблона (и папка).
У меня нет подсказки, почему это не работает.
важное примечание: оригинал находился в производственной среде - на сервере LINUX. это выполняется на моем локальном сервере WAMP - windows. Возможно, это проблема?
Если да, то как мне сделать одну и ту же ссылку в теге заголовка для обеих операционных систем?
Спасибо!
сам сценарий, если это уместно:
//this script scrolls the content of all divs with class .scrolling
jQuery("document").ready(function(){
//set document css for scrolling
var elem= jQuery("div.scrolling div").first();
var cont=jQuery(elem).parent().height();
//scrollspeed heigher is SLOWER
var scrollspeed=115;
jQuery(elem).parent().css("height",cont).css("overflow","hidden");
jQuery(elem).css("margin-top",cont+10);
//call the scroller
scrollnews(elem,cont,scrollspeed);
setInterval(function() { scrollnews(elem,cont,scrollspeed); }, cont*scrollspeed+100);
});
function scrollnews(elem,cont,scrollspeed){
jQuery(elem).animate({marginTop:-cont-10},cont*scrollspeed,"linear", function(){
jQuery(elem).css("margin-top",cont+10);
});
}
отображается ли какая-либо ошибка на консоли при использовании в качестве внешнего файла? Вы включили библиотеку jquery перед этим файлом? –