たとえば、ハッシュ付きの URL がある場合:
www.my_jqm_site.com/#some_page_request
... jqmページイベントシーケンス中のどの時点でjqmはハッシュを読み取りますか?
Event sequence when navigating from jqm_page_A to jqm_page_B ... thanks Muhammed Basil.
- document --- script time (js is readable, but DOM is not ready yet)
- document --- ready
- page B --- pagebeforecreate
- page B --- pagecreate
- page B --- pageinit
- page A --- pagebeforehide
- page B --- pagebeforeshow
- page A --- pageremove
- page A --- pagehide
- page B --- pageshow
- body --- onLoad
編集:スクリプト時にハッシュを変更した場合:
<script>
window.location.hash = "#some_other_page_request"
</script>
着信ハッシュ「#some_page_request」をオーバーライドするため、jqm は次の場所に移動します。代わりは。
これは、jqm がスクリプト時間以降 (つまり、$(document).ready(...) 以降) にハッシュを読み取ることを示唆しています。