J'ai conçu un site simple avec quelques css et jquery. Tout le CSS est dans l'en-tête utilisant et les fichiers javascript sont dans un dossier appelé Scripts et référencé dans mon site comme ci-dessous. Tout est beau localement, mais sur le serveur certains objets tels que quelques-uns de mes divs sont hors de leurs positions d'origine, et mes menus déroulants qui utilisent jquery ne fonctionnent pas correctement mais ils fonctionnent un peu (comme s'ils glissaient ou disparaissaient) .site ASPX se comporte différemment sur le serveur web ... mais pourquoi?
J'ai fait une structure de dossier identique dans root sur le serveur web. J'utilise .NET 3.5 et le serveur le supporte.
Est-ce que vous pensez que ça peut être un problème de chemin pour mes scripts? Qu'est-ce qui pourrait amener le CSS à déplacer les divs hors de position? Est-ce que css ou jquery se comportent différemment sur différents serveurs?
<script src="Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.validate.min-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="Scripts/jquery.validate-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.min-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.easing.1.2.js" type="text/javascript"></script>
<script src="Scripts/jquery.color.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.4.custom.min.js" type="text/javascript"></script>
Merci un bouquet
Vous devez inclure * juste * la version minifiée en production, pas la non-minifiée ou '-vsdoc', assurez-vous également d'inclure une seule version de jQuery :) Tous les plugins doivent être inclus après jQuery, et une dernière chose , le plugin de couleur n'est pas nécessaire si vous incluez jQuery UI. Cela ressemblerait à ceci: http: // jsfiddle.net/nick_craver/YafaA/ –
merci Nick, je ne pense pas que les chemins de script sont mon problème, parce que la jquery fonctionne (il y a un fondu, un glissement, etc. mais dans le désordre). Cela ne fonctionne pas correctement. Mes divs sont mal alignés, ce qui est un problème css ... qui n'arrive que sur le serveur de production. Je ne sais pas pourquoi. – EKet
Essayez de modifier le DOCTYPE de votre page maître ou de votre page, car il décide parfois des comportements de rendu. –