网页刷新时隐藏div元素闪现处理

阅读更多

   在使用js对页面元素进行初始化隐藏时,跳转到该页面后,页面展示时出现隐藏div块闪现,原因为div块为显示状态,在页面加载完成后有jqurey.hide()函数隐藏,从而导致页面初始化时本该隐藏的元素在此时闪现,造成不良的客户体验,

 $(function () {
        $("#test1").hide();
        $("#test2").hide();
        var type=$("#type").val();
        if(type=="数值"){
          $("#test1").show();
          $("#test2").hide();
          }else{
          $("#test2").show();
          $("#test1").hide();
        }
    })

 

 上述代码造成隐藏div块在页面加载时闪现,从而开始各种尝试处理。。。。。

然并卵。。。各种尝试,最后居然把最简便的方法忽略掉了。

从而在css中做处理

    #test1{display:none;}
    #test2{display:none;}

 这居然就解决了。。。。。我勒个去。。以此留作笔记,作为警醒!

各种情况有所不同,本方式只是为自己工作中遇到的情况之一,纯属自娱自乐!

你可能感兴趣的:(网页刷新时隐藏div元素闪现处理)