页面加载与jQuery-mobile转换不同

我有一个网站,直接加载时工作正常(通过调用其URL),但是,当我通过滑块转换到达网站时:

  • mySite
  • 似乎它不会加载一个刚刚在head中声明的.js文件:

      

    我是jQuery mobile,jQuery,HTML5和JS的新手。 所以…有人可以向我解释一下URL调用和jQuery移动转换之间的区别是什么?

    (顺便说一句。我用它来开发Android-App)

    如果有多个HTML文件, HEAD只会加载到第一个HTML文件中。 在其他文件中,仅加载BODY内容。 这是因为AJAX用于将其他页面加载到DOM 。 因为在原始DOM已经存在HEAD内容,所以仅从其他页面加载主体。

    如果完全转换AJAX ,或者在第一个HTML文件中初始化所有js文件,则可以防止这种情况。

    如果您想了解更多信息,请查看我的其他答案以及其他几种解决方案,或者在此处查找。

    例1:正确的方法

    HTML 1:

        jQM Complex Demo        

    First Page

    Next

    HTML 2:

      

    Second Page

    Back

    示例2:方式不正确

    HTML 1:

        jQM Complex Demo        

    First Page

    Next

    HTML 2:

        jQM Complex Demo        

    Second Page

    Back