JQuery刷新页面,造成页面秒闪
我的页面中有个下拉框,然后会根据下拉框的内容用 JQery 来隐藏或显示部分元素。
但是在 IE 下,下拉框选择了数据以后再次进入这个页面,会先显示原来的页面,然后秒闪一下到新的 JQuery 隐藏显示过的页面。
怎么能让他不秒闪呢?
能不能不改页面元素,光修改 js 代码改好?
比如我的默认页面是这样的
图1
然后 yySelectBox 选择 aaa,页面变成这样
图2
但是保存以后,从别的页面再进入这个页面,就会先显示图1,然后闪一下变成图2
我的 JS 代码
$(function() {
$("#yySelectBox").change(function() {
if (aaa) {
xxx.hide();
} else {
xxx.show();
}
}
}
大魔王麻枝准
9 years, 8 months ago