Actuellement, j'utilise jQuery pour choisir ce que ma page d'index doit charger en fonction de la configuration d'un cookie. Par exemple, l'étiquette body du fichier index.html doit charger hasCookie.html si le cookie est défini et noCookieSet.html si aucun cookie n'est défini.Comment charger la page de manière synchrone en utilisant jQuery
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. Dans ce cas, j'utilise la charge de jQuery pour charger le contenu dans le corps:
$(document.body).load('hasCookie.html')
Cependant, comme cela est exécuté de manière asynchrone, les scripts de style ont chargé avant la balise body a été mis à jour, d'où le corps n'est pas Styled .
Existe-t-il un moyen d'avoir une charge synchrone, ou dois-je m'y prendre de la mauvaise façon?
EDIT: si elle aide, les scripts de style sont essentiellement jQueryUI
La meilleure réponse ici est ** ne pas ** - Utilisez plutôt le rappel pour '.load()' pour exécuter vos fonctions de style ... – gnarf