Il semble que ce soit un problème connu et a été demandé plusieurs fois auparavant ici dans SO, mais je ne vois rien de spécifique à jQTouch alors je pensais que je voudrais essayer. JQT charge dynamiquement les pages lorsqu'un clic est effectué sur un lien.Dynamiquement chargé <script> tag non utilisé dans les navigateurs WebKit
Dans cette page, je voudrais inclure quelque chose comme
<script>
$.include('javascriptfile.js', function() {alert('do something with results of this file to an already existing div element');};
</script>
Le .include de $ est un plugin jquery J'ai trouvé que imite le .load de $ avec quelques smarts ajoutés. Testé pour fonctionner sur FF mais pas dans Chrome ou, plus important encore, Safari.
L'alerte n'est jamais affichée. FireBug ne montre jamais le javascript même en cours de chargement. Si je mets une alerte avant le $ .include je ne vois toujours rien.
J'ai essayé un événement onclick/ontap qui exécuterait alors ce code qui était inclus dans la balise head, pas de chance.
Editer: J'utilise la version r148 de jQT. Cela fonctionnait avant de passer à cette version, je crois.
Où est le plugin? Les scripts chargés dynamiquement fonctionnent définitivement s'ils sont correctement chargés. – Pointy
Le plugin utilisé pour inclure est jquery.includeMany-1.2.2.js qui peut être trouvé à http://www.arashkarimzadeh.com/index.php/jquery/17-includemany-jquery-include-many.html Je signalerai que j'ai récemment utilisé r148 et je me souviens que cela a fonctionné dans r108. –