2011-07-04 5 views
1

私のモバイルアプリケーションでは、ナビゲーションバーを使用しています。jQueryナビゲーションバーが機能していませんか?

$('#shoppingNav1').live("click",function() 
{ 
    alert("in"); 
    shopping(); 
    $.mobile.changePage("#shoppingListPage","pop", false, false); 
    alert(""); 
}); 

私はこれをクリックしたとき、それは私のデスクトップブラウザでページを変更だが、実際のデバイス

答えて

0

にあなたが代わりにオブジェクトを渡す必要がありません:私は1

<div data-role="navbar" id="navibar"> 
    <ul> 
     <li><a href="#" id="searchNav1">Search</a></li> 
     <li><a href="#" id="shoppingNav1">Shopping</a></li> 
    </ul> 
</div> 

JSのベータ版を使用しますページID:

​​
+0

モバイルデバイスでも機能しません。私はiPhoneでテストしました。 – selladurai

0

iphoneはタッチイベントを生成するため、「クリック」バインディングは電話で機能しません。 「クリック」の代わりに「タップ」してください

関連する問題