gpt4 book ai didi

javascript - 防止 jQuery Mobile 设置 document.title?

转载 作者:技术小花猫 更新时间:2023-10-29 12:18:20 28 4
gpt4 key购买 nike

貌似jQuery mobile将document.title设置为data-role="header"的文本内容,例子:

<div data-position="fixed" data-role="header">
<h1>This text</h1>
</div>

我有一个 hack 解决方法来防止这种情况:

$('div[data-role="page"]').bind('pageshow',function(){document.title = "我的标题"});

是否有更好/更语义化的方式来做到这一点?

最佳答案

另一种解决方案是将原始文档标题复制到每个页面的数据标题属性中:

$(":jqmData(role='page')").attr("data-title", document.title);

与更改 pageshow 上的标题相比,这种方法的优势在于它可以防止页面转换期间文档标题闪烁。

关于javascript - 防止 jQuery Mobile 设置 document.title?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887442/

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