gpt4 book ai didi

javascript - 强制 jQuery Mobile 更新哈希而不是 AJAX 页面的 URL?

转载 作者:行者123 更新时间:2023-11-29 17:22:06 25 4
gpt4 key购买 nike

我正在使用 jQuery Mobile 的默认行为,我的 href 链接指向我网站上的不同页面。这会完全更改 URL。有没有办法让它更新哈希而不是更改 URL?直接访问时,页面本身不起作用,因此散列是有意义的(有利于书签)。此外,我不必担心从那里开始的相对路径,因为我留在我的网站的根目录中。有什么方法可以像对话一样做到这一点?

最佳答案

您可以通过将 pushStateEnabled 设置为 false 来禁用此功能。

这是在 mobileinit 事件中完成的。例如:

<script type="text/javascript">
$(document).bind("mobileinit", function(){
$.mobile.pushStateEnabled = false;
});
</script>

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

请注意,mobileinit 必须在 jQuery Mobile 包含到页面中之前附加。有关更多信息,请查看 jQuery Mobile configuration defaults documentation page .

关于javascript - 强制 jQuery Mobile 更新哈希而不是 AJAX 页面的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11955349/

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