我用下面的事件,并试图隐藏按钮,如果没有订单不等于-1元素显示和隐藏,然后jQuery Mobile的
$('#ordPage1').live('pageshow',function(event){
//$('#btnRegisterVisit').hide();
//alert(sessionStorage.OrderNo);
if(sessionStorage.OrderNo!= -1){
$('#btnRegisterVisit').hide();
//alert("test");
}
else{
$('#btnRegisterVisit').show();
}
});
但我的问题是,当加载页面,按钮出现然后立即消失。有没有办法根本不显示按钮。按钮显示在用户界面上,然后消失可能会导致问题,因为用户可能会点击它。
有人可以帮我一把。提前致谢。
您尝试过** pageinit **事件吗?也许多一点代码cpuld会有用。 – maxijb 2012-03-05 08:43:24
我试图pageinit和它有同样的效果。 PageCreate不会触发该事件。 – 2012-03-05 08:44:31
我创建基于代码粘贴你的样品,它似乎是工作fine.Here是链路HTTP://jsfiddle.net/wGL3b/。所以别的东西可能是如果可能的话reason.Please张贴一些额外的代码。 – user700284 2012-03-05 09:39:30