我想在页面首次加载时隐藏菜单,然后必须在页面上显示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();
};
});
});
答案 0 :(得分:1)
最初,使用CSS指令隐藏元素,无论是内联还是样式表。
#whiteBar {
display: none
}
在javascript有机会采取行动之前,这几乎没有机会被人看到。