标签: jquery-mobile
我正在使用jquery mobile和自定义i18n功能。当用户从设置中更改语言时,我想删除现有页面并将它们再次放入DOM中(我使用的是Handlebars.js,因此新页面将以新语言显示)。
完成此任务的正确方法是什么?简单地删除带有.remove()然后将它们附加到DOM的页面绝对不是要走的路 - 历史记录被破坏,页面没有得到增强,我甚至不确定是否可以更改这样的当前页面。
这是可能的还是我应该考虑重构我的i18n所以它不需要刷新整个DOM?