Comment charger la page de façon synchrone à l'aide de jQuery

Actuellement, je suis en utilisant jQuery pour choisir ce que ma page d'index doit charger en fonction de savoir si un cookie est créé.

Par exemple, la balise body de la index.html doit charger hasCookie.html si le cookie est créé et noCookieSet.html si aucun cookie est créé.

Ma page d'index a actuellement:

load user scripts
load styling scripts

<html><body></body></html>

Le script utilisateur a le code qui vérifie si le cookie est créé. Si elle l'est, j'utilise jQuery load pour charger le contenu dans le corps:

$(document.body).load('hasCookie.html')

Cependant, puisque c'est exécutée de manière asynchrone, le style des scripts chargés avant la balise body a été mis à jour, d'où le corps n'est pas de style.

Est-il un moyen d'avoir un synchrone de la charge, ou devrais-je suis en approche de ce dans le mauvais sens?

EDIT: si ça aide, le style scripts sont essentiellement jQueryUI

La meilleure réponse est ici ne pas -- au Lieu d'utiliser la fonction de rappel pour l' .load() pour l'exécution de votre style de fonctions...

OriginalL'auteur Karan | 2011-03-19