菜单栏滚动不在IE中工作

时间:2013-05-31 22:10:13

标签: javascript jquery css internet-explorer

我有一个天桥下拉菜单,当我向下滚动页面时,此菜单需要始终显示。我有这个下面的代码,它适用于FFox和Chrome但IE8,我希望IE9不能正常工作。不确定是什么导致了这个问题。请建议是否需要对IE进行任何更改

var name = ".cssMenu";
//var menuYloc = null;
$(document).ready(function(){
    //menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px")))
    $(window).scroll(function () { 
    if($(this).scrollTop()>70){

        offset =$(document).scrollTop()-70+"px";
        }
        else
        {
        offset = $(document).scrollTop()+"px";
        }

        $(name).css("top",offset);
    });
}); 

1 个答案:

答案 0 :(得分:0)

我盲目地怀疑它是被执行的命令。尝试将其包装在()中,如:

`offset =($(document).scrollTop()-70)+"px";`