我正在使用 jQuery Mobile 和 PhoneGap 制作一个应用程序。我想动态地改变主题,所以我做了这样的事情:
function theme()
{
Array.prototype.forEach.call(document.getElementsByTagName("*"), function (el) {
el.setAttribute("data-theme", "e");
});
}
问题是主题只有在元素上滚动鼠标或例如“点击”事件后才会改变。
如何在不重新加载页面的情况下修复它?我想设置一个主题,并在我所有的网站开始时将其放在。