2011-04-30 1 views
0

J'analyse les pages d'un document xml et compile un pour chaque page. Je veux regarder à travers ces pages comme une présentation et des diapositives, donc une seule section est visible à la fois. Je garde un faible encombrement, je veux implémenter le préchargement de la page logique. par exemple. Seule la section précédente, la section actuelle et la suivante sont chargées.3 pages actives et préchargement logique à l'aide de jquery?

[précédente] [en cours] [suivante]

comment puis-je réaliser cela dans jquery ou un cadre mobile comme zepto (jquery-like)? aucun conseil? Merci!

Répondre

1

Vous avez une page visible qui est la page n. Vous devez simplement vous assurer que vous chargez en permanence les pages n-1 et n + 1.

Ainsi, lorsque vous chargez initialement la page, vous chargez ces 3 et affichez n. Ensuite, lorsque vous cliquez sur suivant, vous affichez n + 1 et chargez n + 2. La même chose s'applique pour le bouton précédent.

Cela n'a rien à voir avec jQuery ou Zepto à moins que vous ne nous indiquiez quel type de données vous possédez et dans quel format vous souhaitez nous les montrer. Au plus simple, ceci peut être réalisé avec un seul noeud div et dom stockés dans un tableau (mémoire).

+0

C'est une simple page html comprenant de nombreuses étiquettes de section avec des images et du texte. peut-être que cela aide, merci – Tronic

+0

@Tronic est chaque section liée à une page de votre document XML? Si c'est le cas, il suffit d'analyser les 3 premières sections et de continuer à analyser de nouvelles sections au fur et à mesure que les boutons sont appelés. Ajoutez-les au DOM et utilisez ['.show'] (http://api.jquery.com/show/) & [' .hide'] (http://api.jquery.com/hide/) pour traiter avec seulement montrer une page. – Raynos

+0

je vais essayer, merci. atm j'utilise un simple analyseur de rubis servi par sinatra. – Tronic