2012-11-10 4 views
2

Mon site est http://armandwho.com/siteConfondre charge WP avec AJAX

J'utilise le Adv. Ajax Page Loader Plugin afin de garder mon fond vid & musique ininterrompue pendant la navigation.

J'ai des problèmes avec la page "LOOK". Lorsque vous naviguez à partir de la page d'accueil (1er lien), la galerie ne charge pas du tout. Toutefois, lorsque vous actualisez ou accédez directement à l'URL de la page, cela fonctionne.

Dans le plugin, il y a une zone pour les codes de rechargement jQuery, qui je pense chargera les scripts nécessaires qui ne sont pas chargés lors de l'utilisation du nav. Quelqu'un peut-il donner un sens au script que je pourrais avoir besoin de "recharger" pour que ma galerie fonctionne avec ce plugin Ajax?

L'aide est extrêmement appréciée!

Joe

+0

C'est un _lot_ de code JavaScript à passer au crible. Un bon rappel de pourquoi je n'utilise pas WP ou ses plugins. –

+0

N'a pas trop examiné votre problème. La musique est super bien! – mowwwalker

Répondre

1

J'ai adoré la musique, je décide donc de se pencher sur le problème un peu.

je suis entré dans le code pour le plug-in comme il a essayé de charger la page et est tombé sur cette ligne:

//Nothing like good old pure JavaScript... 
document.getElementById(AAPL_content).innerHTML = output; 

..which est un problème parce que le javascript dans les balises de script ne va pas Être exécuté. Vous pouvez le changer pour:

//Nothing like good old pure JavaScript... 
jQuery(document.getElementById(AAPL_content)).html(output); 

..et jQuery s'occupera du sale boulot.

+0

Wow merci @walkerneo! Je vais donner un coup de feu dès que je peux. Merci beaucoup d'avoir creusé les airs! – Mojoe

+0

merci encore @Walkerneo, j'ai essayé de modifier cette ligne comme vous l'avez suggéré mais le plugin de chargement Ajax a cessé de fonctionner complètement. Ceci est une question difficile! – Mojoe

+0

@Mojoe, Hmm. Il y a deux endroits où cette ligne de code est utilisée, une fois à 251 et une fois à 309 - les deux devraient être remplacés. Bien que, je ne sais pas pourquoi cela s'arrêterait de fonctionner .. Je testais cela sur chrome, quel navigateur ne fonctionnait pas? Le plugin est assez hacky dans la façon dont cela fonctionne, et même si je n'ai pas beaucoup d'expérience WP, je suis prêt à deviner que c'est l'un des nombreux problèmes que vous allez rencontrer, sauf si vous prévoyez d'avoir un très statique site. – mowwwalker