JS: style.top style.left 在IE和FireFox的区别
2012-06-25 13:48
375 查看
ie6-ie8可使用可以直接用obj.style.top=100; 但在FireFox和ie9中必须加上单位,变成obj.style.top=100+'px'; style.left同理。
浏览器的判断:window.navigator.userAgent.indexOf("IE") == -1 // 非IE浏览器 FireFox,Chrome
FireFox 没有onmouseover和onmouseout,onclick事件,他们的写法为:
if (window.navigator.userAgent.indexOf("IE") == -1) { // FireFox
link.addEventListener('mouseover', function(){a = false}, true);
link.addEventListener("mouseout",function(){a = true},true)
} else { // IE
link.attachEvent("onmouseover",function(){a = false});
link.attachEvent("onmouseout",function(){a = true});
}
浏览器的判断:window.navigator.userAgent.indexOf("IE") == -1 // 非IE浏览器 FireFox,Chrome
FireFox 没有onmouseover和onmouseout,onclick事件,他们的写法为:
if (window.navigator.userAgent.indexOf("IE") == -1) { // FireFox
link.addEventListener('mouseover', function(){a = false}, true);
link.addEventListener("mouseout",function(){a = true},true)
} else { // IE
link.attachEvent("onmouseover",function(){a = false});
link.attachEvent("onmouseout",function(){a = true});
}
相关文章推荐
- style.top style.left 在IE和FireFox的区别
- style.top style.left 在IE和FireFox的区别
- style.top style.left 在IE和FireFox的区别
- style.top style.left 在IE和FireFox的区别
- style.top style.left 在IE和FireFox的区别
- style.left 与 style.top 在 IE和FireFox的兼容问题
- IE和Firefox的Js区别
- js在firefox和ie中的区别(一)
- IE和FIREFOX在解析JS方面的区别
- offsetwidth,offsetTop,offsetLeft ,style.top 各种区别详解
- IE和Firefox的Js区别
- JS收集:Form提交的IE与FireFox区别
- js在firefox和ie中的区别(二)
- JS代码在IE和Firefox间的区别
- [转帖]IE与firefox的js和css的区别及解决办法 -- 供参考学习用
- IE和firefox的Js区别
- FireFox与IE就Js Css的区别
- IE和firefox在JS用法方面的区别
- js捕获键盘事件firefox和ie有区别
- js中xx.style.top、xx.style.left等取不到值的原因