Problème avec IE7 JQuery, Ajax et CSS

Dans une simple page web j'ai la charge, la nouvelle HTML dans un div à l'aide de load(url)
Fonctionne bien dans la plupart des navigateurs, mais, surprise, surprise, IE7 se comporte différemment.
Tous les autres navigateurs appliquer les pages styles CSS pour le nouvellement chargée HTML mais IE7 ne fonctionne pas.

Des idées?

Ken


Mise à jour
Le nouveau code HTML est juste un fragment de code, par exemple

<div class="classname">
blah blah blah
</div>

Mise à jour je pense que je vais appeler, il est OK.
Ce n'est pas ce que je suis en train de faire, mais une version simplifiée qui reproduit le problème ...

.
.
.    
google.load("jquery", "1.3.2"); 
    google.setOnLoadCallback(function() {
       $(document).ready(function() {
         $("#nav-home").click(function() {
           $("#girc-content").load("home.html");
         });
.
.
.

Mise à jour Sur la poursuite de l'enquête, le problème semble être un peu plus bizarre que je ne le pensais.

J'ai essayé Steerpike la suggestion parce que j'ai d'abord pensé que le problème était que les styles CSS n'étaient pas appliquées.

Cependant, il apparaît aujourd'hui que seuls certains styles sont appliqués.
Par exemple, la couleur du texte de l'attribut de l' <h2> balise est appliquée, mais la largeur de l'attribut de l' <div> balise n'est pas.

  • Êtes-vous de chargement HTML morceau du même domaine?
  • Pouvez-vous poster un cutdown jquery fragment?
  • Vous voulez entendre quelque chose d'effrayant? Après 8 minutes, cette question montre déjà dans une recherche Google...
  • Je ne peux pas reproduire votre problème à l'aide de votre code fourni. À l'aide de votre code javascript à charger mon test contenu a IE7 (en fait, IE8 en 7 mode) appliquer les styles CSS je l'ai donné sans problème. Il doit y avoir quelque chose sur le code HTML que vous essayez de charger ou peut-être vos règles CSS?
  • Et ouais, clet, c'est assez fou, bien que je pense que quand j'y pense pas très surprenant - j'imagine que google reconnaît la qualité du contenu est ici en général et la façon dont rapidement les changements, du sens qu'ils avaient araignée avec une régularité alarmante 🙂
  • Jeff a fait des commentaires dans le blog ou codinghorror (ne me souviens pas qui) qui 70% de l'achalandage du site est google analyse.
  • Avoir plus de la réelle balisage sémantique et spécifique de règles css utilisé serait susceptible d'aider si vous rencontrez toujours des difficultés à trouver la solution, kenneedham
  • Je crée un petit exemple qui présente le même problème

InformationsquelleAutor kenneedham | 2009-03-27