gpt4 book ai didi

javascript - Phonegap : window. 位置忘记了我的 css 和我的样式

转载 作者:行者123 更新时间:2023-11-28 20:33:13 25 4
gpt4 key购买 nike

感谢这个网站;)

我正在使用phonegap 和jquery mobile 开发iPhone 应用程序。

在我的第一页上,我重定向到 login.html 页面。我只将其放入我的index_bis.js 文件中:window.location.href ='login.html';

重定向有效,但我的页面上没有样式。当我不重定向时,该样式有效! :(

一个想法?非常感谢!

这是我的index.html的一部分:

<head>
<title>...</title>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<link rel="stylesheet" href="css/jquery.mobile-1.3.0.css" />
</head>

<body>

<script src="js/jquery.js"></script>
<script src="js/jquery.mobile-1.3.0.js"></script>
<script src="js/login.js"></script>
<script src="js/index_bis.js"></script>

</body>

最佳答案

当您执行 window.location 时,当前页面将替换为调用的页面,因此您的所有样式引用都会丢失。

您应该查看使用 JQM 的单页面应用程序架构。第一个 html 页面加载,所有其他页面使用添加到 DOM 的 ajax 异步加载。请仔细阅读this documentation你就会明白了。

多页面链接是您需要链接页面的方式。

如果您想以编程方式导航,则需要使用 $.mobile.changePage()方法

关于javascript - Phonegap : window. 位置忘记了我的 css 和我的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15952678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com