jQuery (слайдер Nvio) не запускается в приложении CodeIgniter после перемещения на хост Media Temple
Я надеюсь, что кто-то может знать ответ на этот вопрос сверху. Я разработал этот сайт на Fedora, а затем переместил его на свой тестовый блок (ссылка ниже) под управлением Ubuntu Svr 10.10/Apache2/PHP5/MySQL5.1 и все отлично работает на платформах dev и test.
Я исследовал форумы Media Temple, Code Igniter (используя 1.7) и jQuery в течение последних двух дней и до сих пор и не могу найти аналогичную проблему, когда скрипт не запускает функцию и мои пути js и css верны.
Особенности:
Я успешно выполнил следующий код на своем тестовом сервере для самостоятельной разработки и получения результатов. Когда тот же код и та же база данных перемещены в Media Temple, jQuery перестает работать.
Ссылка на тестовый сервер (так что вы можете видеть, как она работает): http://ganymede.likescandy.com/site/ При просмотре исходного кода вы видите изображения на слайдере, которые дают нам это приятное действие слайдера.
Ссылка на Храм СМИ там, где она терпит неудачу: http://jeffbreece.com/site
Код, который не запускается на размещенном в Media Temple коде, является этой функцией (но работает на обоих тестовых хостах):
<!-- script -->
<script type="text/javascript" src="http://localhost/site/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="http://localhost/site/js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">
jQuery(function() {
jQuery('#slider').nivoSlider({
effect:'sliceUpDown',
pauseTime:5000,
directionNav:false
});
});
</script>
1 ответ
Доза кода jQuery не загружается, как я вижу. Chrome выдает ошибку в свернутой версии, которая говорит о том, что какое-то число допустило ошибку, в результате чего jQuery загружается не полностью. После загрузки страницы jQuery не определен, поэтому у вас возникла проблема с вашим скриптом, либо свернутым, либо свернутым, либо чем-то еще.
Да, я обнаружил, что два файла jQuery разные. Откройте оба файла jQuery, я прокрутил и увидел, что они отличаются...