2009-10-22 12 views
0

Je développe un site fortement basé sur jQuery et impliquant WordPress. Existe-t-il un moyen de naviguer entre les pages sans recharger le tout, autre que de simples fonctions masquer/afficher? Ou avec cacher/montrer comment puis-je lier à une certaine partie du site?jQuery Site Questions

Par exemple, si la page d'accueil est un tas de divs

<div id="1"> 
    <p>content here</p> 
</div> 

<div id="2"> 
    <p>more content here</p> 
</div> 

Par défaut div 1 est représentée et 2 caché, mais comment pourrais-je charger la page avec div 2 montrant par exemple, si quelqu'un veut le marquer?

je pourrais avoir une copie du balisage dans un fichier séparé avec la peau onload/spectacle différent pour chacun d'eux, et utiliser le même fichier de codage pour la fonctionnalité ..

Est-ce que ce travail, et des conseils?

Serait-il préférable de construire juste un site régulier?

Répondre

0

Im pas tout à fait sûr que je comprends très bien vous la question, mais JQuery ne le rend facile à utiliser Ajax pour charger le contenu de votre serveur de manière asynchrone. Vous pouvez trouver la documentation here. Je ne connais aucun moyen de mettre en signet l'état d'un document HTML après qu'il a été modifié dynamiquement par JavaScript (à l'exception de quelque chose appelé état de session qui est perdu quand la fenêtre est fermée), mais il y a des façons de faire bookmarking lorsque vous utilisez Ajax.

Je ne l'ai jamais essayé de signet avec l'Ajax, et je suis sûr que JQuery ne possède pas cette fonctionnalité intégrée.

Je ne l'ai jamais essayé bookmarking avec Ajax moi-même, mais je l'ai trouvé this article ce qui semble très prometteur. Mon opinion est que si le contenu est assez important pour mériter d'être marqué, il doit probablement être construit de façon régulière.