jQuerymobile在最初加载页面时,根据数据主题属性对元素应用不同的类名:例如,如果数据主题=“a”,则将“ui-bar-a”添加到条中。
我想动态更改JQM页面上的主题,而不重新加载页面本身,就像JQM themeroler所做的那样: http://themeroller.jquerymobile.com/?ver=1.3.2
但是更改数据主题属性并不会触发主题切换,JQM javascript仍然需要重做初始页面加载时的操作。 如何触发jquery mobile重新阅读页面?我查看了文档,但没有找到任何API。
相关问题: Dynamically changing theme
忘记页面加载的触发逻辑,只需自己删除和设置类即可。
$(element).removeClass('ui-bar-a').addClass('ui-foo-b');