Javascript不重新加载使用jquery移动's changepage

Javascript not reloading on using jquery mobile's changepage

本文关键字:移动 jquery changepage 新加载 加载 Javascript      更新时间:2023-09-26

我在使用jquery移动设备更改网站页面时遇到了麻烦。不过我还是换回了标准窗口。位置,我想使用changePage() og jquery移动,但我面临一些问题。当我点击链接,页面改变,但js附件不重新加载,所以我坚持与前一页的内容(或不事件这)。我尝试了不同的方法:pagerload:true(不工作),改变脚本标签的位置(工作,但创建重复的内容)。如果有人能回答我的问题,我将不胜感激。我认为这个问题不需要代码片段,但它们是:

HTML:

        <div class='ui-block-b'>       
            <a href='nota.php' data-role='button' class='buton_no_bg right' style='color:#b21908; font-family:'Segoe WP Semibold''>190 lei</a>
        </div>

谢谢。

要理解这种情况,您需要了解jQuery Mobile是如何工作的。它使用ajax加载其他页面。

第一个页面正常加载。它的HEAD和BODY被加载到DOM中,它们在那里等待其他内容。当第二个页面被加载时,只有它的BODY内容被加载到DOM中。

<<p> 解决方案/strong>:
  1. 把所有的javascript放到第一个HTML/PHP文件
  2. 把你的javascript放到BODY中,基本上放到页面div
  3. 关闭ajax