jQueryMobileとPhoneGapを使用してアプリを作成しています。テーマを動的に変更したいので、次のようなものを作成しました。
function theme()
{
Array.prototype.forEach.call(document.getElementsByTagName("*"), function (el) {
el.setAttribute("data-theme", "e");
});
}
問題は、要素上でマウスをスクロールした後、またはたとえば「タップ」イベントでのみテーマが変更されることです。
ページをリロードせずに修正するにはどうすればよいですか?テーマを設定して、開始時にすべてのサイトに表示したいと思います。