DRYな備忘録

Don't Repeat Yourself.

ヘダー領域に戻るボタンが自動生成されない 【jQuery, jQuerymobile】

【問題】

jQueryでヘダー領域にBackボタンが自動生成されない。

 

【原因】

(1)jQuerymobileは現在(2011.12.25)jQuery1.6.4までしかサポートしていない模様。http://www.publickey1.jp/blog/11/jquery_mobile_rc3.html

(2)$.mobile の addBackBtnというプロパティを変える必要があるらしい。

(3)(2)を記述する場所に注意。http://sham-memo.blogspot.com/2011/06/mobileinit.html

 

【解決】

(略)

<script src="jquery-1.6.4.js"></script>

<script>

    $(document).bind("mobileinit",function(){

        $.mobile.page.prototype.options.addBackBtn = true;

</script>

<script src="jquery.mobile-1.0.js"></script>

(略)

とした。

 

【雑記】

・bind?readyじゃあかんのか?

・init的なイベント、ちゃんと勉強しなきゃなぁ・・・