gpt4 book ai didi

javascript - JQuery 中动态添加的页面未使用新样式更新我的页面

转载 作者:行者123 更新时间:2023-11-28 05:18:45 24 4
gpt4 key购买 nike

我创建了一个动态生成并将其添加到 HTML 正文中的函数。但是,它似乎没有更新我想要的样式。我知道动态添加的内容可能不会继承样式,因此在我的 ListView 中我调用了 listview("refresh)。这次我添加了一个 div。我尝试添加 .page() 和其他解决方案,但它们都不是为我工作。我正在寻找解决方案。

function pageGenerator() {
var strings = "<div data-role='page' id = 'page" + currentId + "' align = 'center' style='background-color: #3e99ff;'><div data-role='main' id = 'content" + currentId + "' class='ui-content'><h1 style='color:#ffffff; text-align:center; font-size: 34px; font-family: 'Quicksand', sans-serif !important;'>" + ArrayIndex[currentId] + "</h1></div><div data-role='footer' data-id='foo1' data-position='fixed'><div data-role='navbar'><ul><li><a href='#welcomescreen'>Home</a></li><li><a href='#about'>About</a></li></ul></div></div></div>";
$("#page_body").append(strings);
// Move to this page by ID '#page'
$.mobile.changePage("#page" + currentId);
console.log(1);
console.log(2);

}

最佳答案

$.mobile.initializePage(); 之间缺少:

$("#page_body").append(strings);$.mobile.changePage("#page"+ currentId);

请检查以下stackOverflow answer 。您会找到同样的问题及其解决方案;)

关于javascript - JQuery 中动态添加的页面未使用新样式更新我的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40751215/

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