次のような構造がある場合:
<body>
<div data-role="page" data-dom-cache="true" id="foo">...</div>
<div data-role="page" data-dom-cache="true" id="bar">...</div>
<div data-role="page" data-dom-cache="true" id="baz">...</div>
</body>
この一連の div でバーの位置を取得するにはどうすればよいですか? この場合、2 を返す必要があります。
これを使用して、jquery mobile で現在のページのインデックスを取得しようとしています。今、私はやっています:
$( '#<%=@page_id%>' ).bind( 'pageshow',function(event){
alert('current page = '+$.mobile.activePage.index())
})
しかし、これは私に最初のページのインデックス= 1、2番目のページのインデックス= 3を示しており、そこから4,5まで直線的に増加しています...