JQuery (NVIO Slider) ne tirant pas sur une application CodeIgniter une fois déménagé à l'hôte du Temple Media
-
29-10-2019 - |
Question
J'espère que quelqu'un pourra connaître la réponse à cela du haut. J'ai développé ce site sur une boîte Fedora, puis je l'ai déplacé dans ma boîte de test (lien ci-dessous) exécutant Ubuntu SVR 10.10 / apache2 / php5 / mysql5.1 et tout fonctionne bien sur les plates-formes de développement et de test.
J'ai fait des recherches sur le Temple Media, Code Igniter (en utilisant 1.7) et les forums jQuery au cours des deux derniers jours et jusqu'à présent et je ne trouve pas de problème similaire où le script ne tire pas la fonction et mes chemins JS et CSS sont corrects.
Détails:
J'ai exécuté le code suivant avec succès sur mon développement et mon serveur de test auto-hébergé avec des résultats qui passent. Une fois que le même code et la même base de données sont déplacés vers Media Temple, le jQuery cesse de tirer.
Le lien de serveur de test est (vous pouvez donc le voir fonctionner): http://ganymede.likescandy.com/site/Source en vue Vous voyez les images du curseur qui nous donnent cette belle action de curseur.
Le lien du temple multimédia où il échoue est: http://jeffbreece.com/site
Le code qui ne tire pas sur le code hébergé du temple média est cette fonction (mais fait sur les deux hôtes de test):
<!-- 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>
La solution
La dose de code jQuery n'est pas chargée comme je peux le voir. Chrome lance une erreur dans la version minimisée, ce qui indique qu'un certain nombre a fait l'erreur, ce qui fait que jQuery ne soit pas complètement chargé. Après PageLoad, jQuery n'est pas défini, vous avez donc un problème avec votre script, MallFormed minimisé ou quelque chose d'autre.
Oui, je l'ai trouvé, les deux fichiers jQuery sont différents. Ouvrez les deux fichiers jQuery, j'ai ensuite fait défiler et j'ai vu qu'ils diffèrent ...