外部导入javascript文件,在ie8下不运行

代码如下:

 $(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版本不支持