问题页面www.361goal.com
刚开始打开的页面使用load成功加载了ajax页面,但是点击标签“彩票”以后,使用load()加载同样的页面,就会出现一闪一闪的现象,如图所示
这是为什么呢?
我的“彩票”标签按钮绑定的时间函数是:
function loadData(n) {
//$("#matchList").empty();
$.ajaxSetup({
cache: false,
beforeSend: function() {
$('#loading').fadeIn();
},
complete: function() {
$('#loading').fadeOut();
},
success: function() {
$('#loading').fadeOut();
}
});
if(n != undefined || n != '') {
//alert(n);
$("#matchList").load("/soccer-data-feed-zh/");
} else {
$("#matchList").load("/soccer-data-feed-zh/");
}
}
请大神指点迷津!谢谢!
谢谢大家了,没有满意答案
我用火狐看了一下 ,没有出现闪啊闪的!
这个貌似是兼容性问题,你的代码没错,只是不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况,如果想兼容各种浏览器,需要楼主下功夫测试兼容性了
Edge并没有问题...
加个渐变效果看看是不是还闪,锁定下原因。
注意这个层的:opacity: 0.200977244529602;,应该就是这个问题导致的;
<div id="loading" style="display: none; opacity: 0.200977244529602;">正在努力加载...<br> <img src="http://www.361goal.com/wp-content/themes/caiminbao/images/loader.gif" alt="loading"></div>