0

jquery モバイルとカスタム i18n 機能を使用しています。ユーザーが設定から言語を変更すると、既存のページを削除して DOM に再度配置します (Handlebars.js を使用しているため、新しいページは新しい言語で表示されます)。

これを達成する適切な方法は何ですか?単純に .remove() でページを削除してから DOM に追加するという方法は絶対に適していません。履歴が壊れ、ページが拡張されず、ページを変更できるかどうかさえわかりません。現在のページはこちら。

これは可能ですか、またはDOM全体を更新する必要がないようにi18nをリファクタリングすることを検討する必要がありますか?

4

0 に答える 0