这是我的第一篇博客,在写正文之前啰嗦几句吧。学习java一年的时间,从进入公司到现在为止将近八个月的时间。之前也一直想写点博客记录一下自己遇到的问题以及解决方案,但是考虑到自己接触的Java的时间太短,万一自己总结的内容不太准确反而会误导别人,所以迟迟没有开始。但是现在我终于决定开始写博客了。到现在依然不能保证博客内容正确性有多高的提升,但是我的初衷是能对别人有一些帮助。也希望自己的能力在点点积累中渐渐地提升。
之前在做 一个页面提示框的时候遇到ie浏览器和非ie浏览器对position这个属性的解析结果不一样,ie浏览器在属性为absolute时会把提示框固定在浏览器一个位置,不随着鼠标上下移动而变化,而非ie浏览器在fixed属性下才会有这样的效果。我的解决方案是在js里判断浏览器属性,声明变量赋予不同的值,语句是
var posType = "fixed";/*默认非ie浏览器*/
if ($.browser.is == 'msie') {
posType = "absolute";
}
问题解决
谷歌效果:
ie效果:
。