2011-11-14 5 views
1

J'ai un fichier index.php pour la version jQuery Mobile de mon site. A l'intérieur sont deux pseudo-pages. Un le contenu (généré dynamiquement); l'autre un sitemap. En utilisant #(hash) liens, je peux basculer entre les deux. Mais les liens à l'intérieur de la zone de contenu qui vont vers d'autres URL sur le même domaine (pas les pseudo-pages jQuery dans le même document) ne fonctionneront pas, sauf si je désactive la navigation AJAX. Mais alors mes liens # ne fonctionnent pas. Comment puis-je avoir mes liens # entre "pages" qui sont dans le même document de travail, tout en permettant toujours les liens qui n'utilisent pas le hachage, mais rester sur le même domaine pour travailler?jquery mobile, combine jquery mobile "pages" et pages internes

+0

Vous devrez désactiver ajax dans ces liens _external_. utilisez 'rel =" external "' ou 'data-ajax =" false "' ind les éléments 'a'. – Smamatti

Répondre

0

Vous pouvez désactiver de manière sélective lier AJAX pour des liens en utilisant les méthodes décrites dans cette partie de la documentation jQuery Mobile: http://jquerymobile.com/demos/1.0rc2/docs/pages/page-links.html

liens qui pointent vers d'autres domaines ou qui ont rel = « external », Data- ajax = "false" ou les attributs cibles ne seront pas chargés avec Ajax. Au lieu de cela, ces liens entraînent une actualisation complète de la page sans transition animée .

Questions connexes