jQuery导航栏不工作?
问题描述:
在我的移动应用程序中,我使用导航栏。我使用的测试版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("");
});
当我点击这个是更改页面在我的桌面浏览器,但不是实际的设备
答
你应该传递一个对象,而不是的页面ID:
答
'点击'绑定不能在手机上工作,因为iphone生成触摸事件。我们“点击”而不是“点击”
它也不适用于移动设备。我在iPhone上测试过。 – selladurai