Je ne parle pas des images de préchargement, je souhaite précharger une page HTML à l'aide de jQuery. P>
6 Réponses :
Pourquoi oui c'est! Vous pouvez faire quelque chose comme avoir un iframe pour votre contenu, récupérer le contenu séparément, puis remplir le cadre. P>
Vous pouvez tout mettre dans une DIV qui n'est pas visible, et une fois que le document est prêt, rendez la div visible - bien que cela ne soit vraiment pas "pré-chargement" - il ne fait tout simplement rien afficher tant que tout est chargé. p>
Définissez une classe sur le corps pour le masquer, puis retirez-le à l'aide de JavaScript à l'événement ONLOWLOW. P>
(Mais pourquoi voudriez-vous faire ceci est une autre question.) p>
Ajax Le contenu de l'utilisation de l'utilisation, comme vous le souhaitez:
var myPrefetchedPage; $.ajax({ url: "test.html", cache: false, success: function(html){ myPrefetchedPage = html; } })
Merci! Que je suppose, c'est ce dont j'avais besoin, je devrais seulement mettre en cache le JS associé à la page, pas la page HTML elle-même.
Oui, vous pouvez charger la page via jquery.get puis Faites ce que vous voulez avec elle (sous forme de chaîne) avant Afficher It. Si vous l'insérez dans un conteneur caché, vous pouvez le manipuler avec le DOM d'abord. P>
Vous pouvez utiliser: Le navigateur téléchargera des actifs pour et rendu une page entière en arrière-plan. Lorsque l'utilisateur clique sur le lien "Occupage", la page s'affiche presque instantanément. P>
Oui, mais cela aiderait à savoir pourquoi vous le faites et quel effet vous voulez obtenir autrement la réponse que vous obtenez probablement aussi utile que possible.