首先,我为我糟糕的英语道歉。 我正在尝试使用jQuery mobile API文档中的函数动态更改页面主题。
功能如下:
$('[data-role="page"]').page( 'option', 'theme', 'b' );
如果我使用不同的样本主题多次运行此函数,它会为每个样本添加页面CSS类主题,而不是切换它。
示例:
它在页面类中添加:
ui-page-theme-a
然后执行:
$('[data-role="page"]).page( 'option', 'theme', 'b' );
它补充道:
ui-page-theme-b
并删除:
ui-page-theme-a
然后执行:
$('[data-role="page"]).page( 'option', 'theme', 'a' );
它补充道:
ui-page-theme-a
但不删除:
ui-page-theme-b
我不知道这是否是正常行为(或仅在我的情况下发生)所以我要求对此进行澄清,如果这是正常使用,如何“模拟”开关行为? (JQuery mobile 1.4.5)
感谢。