代码如下:
$(function(){
if (isIE){
$('.side-bar').addClass('side-bar-ie');//修复IE边栏显示
}else{
$('.side-bar').removeClass('side-bar-ie');
}
$(document).scroll(function() {
if ($(document).scrollTop()>350){
$('.side-bar').fadeIn();
}else{
$('.side-bar').fadeOut();
}
});
});
在ie9以上都正常,ie8就不行了,怎么回事呢?
1.首先先看引入的顺序,jquery先引入再引入你现在写的外部文件。
2.如果你已经按照顺序引入了,先进行测试是不是没有进入这个你引入的外部文件,在$(function(){})里面打个console.log()试试。如果他有输出就证明引入成功了
3.如果步骤2有输出,就在if条件加console看看是什么情况
希望对你有帮助
你看一下你的jquery版本~
jquery版本不支持