jquery - 元素显示然后隐藏 Jquery Mobile

标签 jquery events jquery-mobile

我正在使用以下事件并尝试在订单号不等于-1时隐藏按钮

 $('#ordPage1').live('pageshow',function(event){
            //$('#btnRegisterVisit').hide();    
            //alert(sessionStorage.OrderNo);
            if(sessionStorage.OrderNo!= -1){
                $('#btnRegisterVisit').hide();
                //alert("test");
            }
            else{
                $('#btnRegisterVisit').show();
            }
    });

但我的问题是,当页面加载时,按钮显示然后立即消失。有没有办法完全不显示按钮。按钮显示在 UI 上然后消失可能会导致问题,因为用户可能会单击它。

有人可以帮帮我吗?提前致谢。

最佳答案

你能把#btnRegisterVisit { display: none; 吗? } 在你的 CSS 文件中?

关于jquery - 元素显示然后隐藏 Jquery Mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563721/

相关文章:

c# - 事件处理器乱序处理事件

javascript - 为什么我无法使用 jQuery 的 .keypress()、.keydown() 和 .keyup() 事件正确比较两个字符串?

c - SDL 左控件 keydown 事件在释放键时触发

android - android 上的 asp.net mvc 2 + jquery mobile

jquery-mobile - 使用 jQuery Mobile 通过页面转换加载 adsense 广告

javascript - jQuery 隐藏选择列表中的选项

javascript - 在 jQuery/JS 中将文件读入字符串

Jquery Mobile - 随页面一起加载脚本 (pagecontainershow)

javascript - 我可以缩短这个 jquery 代码吗

javascript - 使用 jQuery 获取查询集合中除第一个元素之外的所有元素的方法是什么。