网页里已经引用了其他的jquery(不同的特效)
最后加入固定导航条的一个jquery后左下角提示“网页里有错误”
请教有什么办法解决吗?
jQuery

解决方案 »

  1.   


    1.10.1版本的jquery库也试过了,还是又问题
      

  2.   


    就是在html里加了段固定导航条的特效代码后,ie里提示网页上有错误但效果是有的,
    删除后ie正常,是不是和其他的jquery代码冲突了?
      

  3.   


    就是在html里加了段固定导航条的特效代码后,ie里提示网页上有错误但效果是有的,
    删除后ie正常,是不是和其他的jquery代码冲突了?发这部分代码出来看看。
      

  4.   

    发这部分代码出来看看。<script type="text/javascript">
    (function($){
    $(function(){
    //获取要定位元素距离浏览器顶部的距离
    var navH = $("#navbar").offset().top;
    //滚动条事件
    $(window).scroll(function(){
    //获取滚动条的滑动距离
    var scroH = $(this).scrollTop();
    //滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定
    if(scroH>=navH){
    $("#navbar").css({"position":"fixed","top":0,"right":0});
    }else if(scroH<navH){
    $("#navbar").css({"position":"static","margin":"0 auto"});
    }
    console.log(scroH==navH);
    })
    })
    })(jQuery);
    </script>
      

  5.   

    其中这个:
    (function($){
    })(jQuery);
    是以前怕和其他js不兼容加上去的,删除后还是又问题
      

  6.   

    console.log(scroH==navH);
    ie 没有console
      

  7.   


    怎么修改呢?
    直接删除这一行啊。这个是在firefox,ie9等浏览器控制台打印调试数据用的,ie8以下没有所以报错。直接删除就好了,没有影响。
      

  8.   


    怎么修改呢?
    直接删除这一行啊。这个是在firefox,ie9等浏览器控制台打印调试数据用的,ie8以下没有所以报错。直接删除就好了,没有影响。
    果然好了,感谢!
    另外想请教下,想让这段代码兼容ie6有什么办法吗?