我刚刚编写了我的第一个非常基本的 Jquery Mobile 网站,它只有两页。
第二页(可能是第一页)使用有自己的 js 文件的 Galleria 幻灯片。
发生的非常奇怪的事情是,如果我先加载第 2 页,它运行得非常好。但是,如果我运行第 1 页,然后单击第 2 页的链接,它会挂在第 1 页上,并且有一个 js 控制台错误,说 Galleria 未定义。通过在第 1 页中包含 Galleria js 文件,我克服了错误,然后一切正常。
所以问题是我为什么需要这样做?当然,除了链接之外,这两个页面没有任何联系。对这种奇怪行为有任何想法/想法/解释吗?