Pourquoi je dois mettre tout le script de index.html en jquery mobile

J'ai utilisé $.mobile.changepage de faire la redirection dans mon phonegap+jquerymobile projets. Cependant, ce qui me rend confus, c'est que j'ai besoin de mettre le script de toutes les pages pour le même fichier index.html. Sinon, la page de redirection ne peut pas exécuter la fonction dans son en-tête.

par exemple, mon index.html semblent être
$(document).bind("deviceready",function(){$.mobile.changepage("test.html");})

alors, mon appareil va rediriger vers test.html qui semblent être

$("#btnTest").click(function(){alert("123");})
<button id="btnTest">Test</button>

Cependant, le script ne s'exécutera jamais dans test.html. Puis j'ai mis le script de index.html, ce que j'attends d'être, c'est fait. Quoi que, si je mets tout le script à la même page, le projet deviendra de plus en plus difficile à préserver. Apprécié pour votre aide.

InformationsquelleAutor Jack He | 2013-04-03