2011-07-04 264 views
1

在我的移動應用程序中,我使用導航欄。我使用的測試版1jQuery導航欄不工作?

<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:

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

當我點擊這個是更改頁面在我的桌面瀏覽器,但不是實際的設備

回答

0

你應該傳遞一個對象,而不是的頁面ID:

​​
+0

它也不適用於移動設備。我在iPhone上測試過。 – selladurai

0

'點擊'綁定不能在手機上工作,因爲iphone生成觸摸事件。我們「點擊」而不是「點擊」