.load加载速度不够快

时间:2017-07-12 18:16:34

标签: javascript jquery

我想在页面首次加载时隐藏菜单,然后必须在页面上显示850px。这一切都运行良好,除了当你加载www.ripplesofgrace.com时,菜单闪烁非常快。我想避免这个。有什么建议?我的代码目前是:

jQuery(function($){
  $(window).load(function(){
         $('#whiteBar').hide();
    });
});

jQuery(function($){
  $(window).scroll(function(){
    var aTop = $('#whiteBar').height()+850;
    if($(this).scrollTop()>=aTop){
         $('#whiteBar').show();
      } else {
         $('#whiteBar').hide(); 
    };
  });
});

1 个答案:

答案 0 :(得分:1)

最初,使用CSS指令隐藏元素,无论是内联还是样式表。

#whiteBar { 
    display: none
}

在javascript有机会采取行动之前,这几乎没有机会被人看到。