2014-01-20 3 views
0

Я создаю шаблон joomla. Я загрузил JQuery с этим кодом в моем index.php:вызвать .js файл в шаблоне joomla

JHtml::_('jquery.framework'); 

, а затем я создал animate.js в JS папку, которая включает в себя этот скрипт:

<script> jQuery("#content").ready(function(){ 

jQuery("#content").animate({opacity:'0.4'}); 

}); </script> 

и я добавил

<script type="text/javascript" src="templates/basicjoomla3.0template/js/animate.js"></script> 

в разделе заголовка index.php, но он не работает. Когда я использую свой скрипт в теге body index php, он работает успешно, но когда я хочу загрузить его из js-файла, он не работает. Что мне теперь делать? Спасибо за помощь.

ответ

0

Проверьте, что ваш animate.js загружается после jquery loads или попробовать это,

PHP:

JHtml::_('jquery.framework', true, true); 
followed by your plugins: 
// some plugin located at _basePath/js 
JHtml::_('script',$this->_basePath.'js/animate.js', false, true, false, false); 

Удалите script tags из animate.js

jQuery("#content").ready(function(){ 
    jQuery("#content").animate({opacity:'0.4'}); 
}); 
+0

Большое спасибо lot.it работает, когда я удалил теги сценария. – Se7en

0

Попробуйте это, ваш путь к файлу выглядит неправильно

<script type="text/javascript" src="/templates/basicjoomla3.0template/js/animate.js"></script> 

Кроме того, вам не нужно теги в Js ФАЙЛА

Смежные вопросы