jquery mobileとknockout併用し、APPを開発しているが、getMyCards()実行したら、konckoutでvisible: falseをbindingしているcheckboxは表示されてしまった。もう一度getMyCards()実行すると、ちゃんと表示しなくなった。
<li><a href="#mycardpage" data-theme="a" onclick="getMyCards();">Myカード</a></li>
そこで、以下の2つ方法があった。
1)getMyCards()の最初に$.mobile.changePage("#mycardpage");追加
2) onclickのところを以下のように変更
<li><a href="#mycardpage" data-theme="a"
onclick="$(document).on('pageinit','#mycardpage',function(){
getMyCards();
});">Myカード</a></li>
0 件のコメント:
コメントを投稿