2010-09-13 8 views
3

Une partie d'une page est rafraîchie de manière dynamique via la méthode loadQ de jQuery, mais elle n'a pas l'air si chaude dans IE. À court de réécrire le mark-up à la suite c'est-à-dire, je voudrais recharger modernizr après l'ajax et lui faire re-travailler sa magie pour le contenu nouvellement inséré. Est-ce possible? J'espère via le rappel load() en quelque sorte?Rechargement de modernizr après ajax

mis à jour avec mon code je me scripts.js chargé au bas de la page qui suit: (en utilisant l'adresse jquery plugin ici pour déterminer quand charger le nouveau contenu)

function ajaxLoad(){ 
    $.address.change(function(event) {  
    $("#swap-content").fadeOut('fast').load(event.value+' #swap-content', pageFunctions); 
    }; 
}; 

function pageFunctions() { 
    $("#swap-content").fadeIn('fast'); 
} 


$(document).ready(function(){ 
    ajaxLoad(); 
}); 

puis j'ai l'Modernizr chargé dans la tête en tant que telle <script src="/js/modernizr-1.5.min.js"></script>
donc, mon objectif est d'avoir Modernizr re-stupéfient le contenu de « # swap de contenu » quand il est rechargé par charge().

+0

Pouvez-vous fournir plus d'informations? Montrez-nous quelques exemples de code afin que nous ayons une meilleure idée de ce qu'est le problème et comment nous pouvons vous aider. – calvinf

+0

juste mis à jour avec mon code –

+0

quel type d'éblouissement attendez-vous que vous n'obtenez pas? Je ne suis pas clair. –

Répondre

2

J'ai eu le même problème avec html5shiv. Cela devrait faire l'affaire: http://jdbartlett.github.com/innershiv/

+0

wow c'est exactement ce que j'ai cherché! Merci! –

+0

mon travail ne me laisserait pas mettre à jour modernizer à quel point cela était utile –

+3

Le lien du projet Github est mort ... –