上午的时候本来是想做一个position:fixed在各个IE浏览器器下兼容的方案的,但是发现ie7/8下面的position:fixed只支持一个屏幕如果内容高度超过一个屏幕就不能很好的使用position:fixed了(如果哪个同学有position:fixed的完媄方案麻烦给我一下),于是我想用js来兼容其实就是通过scroll监听来实现,于是需要判断ie7/8这俩版本但是发现jquery的$.
你就发现,ie8和ie9是一样的这下子蒙了,看来光靠这个navigator.userAgent是不够了但是我相信你也很快就知道怎么做了,因为i9还是一个比较先进的IE浏览器器拥有一些ie8没有的属性,我不一一罗列了其中一个就是window.innerWidth,这个属性值是IE浏览器器的内高度(不包括工具栏和滚动条还是一个比较有用的属性)。ie8下面这个属性值是undefined,9下面就ok了显示的是一个数字。于是判断IE浏览器器版本就很自然了看下面这个方案:
装别的IE浏览器器啊一个IE,一个搜狗一个遨游……
直接下载就行啊,但是得设置1个为默认IE浏览器器