2014年12月20日土曜日

タイトルを固定する

マルチページでページ遷移を作った場合などに、jquery mobileが自動的にheaderのテキストを読み取ってタイトルを書き換えるのが困る場合があります。

対応方法としては以下の2つがありそうです

1.page divにdata-titleを付与する

<div data-role="page" id="page1" data-title="タイトル"> 

のようにdata-titleにタイトルにしたい項目をいれます。

 2. jquery mobileのソースをカスタマイズ

 全てのページにdata-titleを付与するのが面倒な場合は、jquery mobileのソースコードの以下の部分をコメントアウトします。

//set page title
document.title = pageTitle;

処理わずかでも向上させたい方はpageTitleに新しいタイトルを取得する部分もコメントしておくとよいかもしれません。

0 件のコメント:

コメントを投稿