JQuery (NVIO Slider) ne tirant pas sur une application CodeIgniter une fois déménagé à l'hôte du Temple Media

StackOverflow https://stackoverflow.com/questions/4909675

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>
Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top