码迷,mamicode.com
首页 > 其他好文 > 详细

[13年迁移]兼容片段

时间:2014-10-04 23:52:27      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   io   os   使用   ar   for   sp   

if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }
else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }

var isIE=(document.all && window.ActiveXObject && !window.opera)?true:false;
var $=function(id){
    return "string"==typeof id?document.getElementById(id):id;
};

  e = document.getElementById(e) || document.getElementsByName(e)[0];

e=arguments[0]; //通常框架调用个别callback(e)函数里的e
比如onclick="var ev=arguments[0];myclick(e);"


  • screenLeft
  • screenTop
  • screenX
  • screenY

只读整数。声明了窗口的左上角在屏幕上的的 x 坐标和 y 坐标。IE、Safari 和 Opera 支持 screenLeft 和 screenTop,而 Firefox 和 Safari 支持 screenX 和 screenY。
 

写个正则,如 /(display|hidden)\_target
然后用string的replace方法,就能固定的交换一个固定的字符串

火狐下监听器的事件后执行

猜想,ie下的应该有window.event(在事件发生前自动改变),所以可以直接在按键事件里直接使用event,,而其他浏览器是封装传入事件(
ie也有这样的机制)

[13年迁移]兼容片段

标签:style   http   color   io   os   使用   ar   for   sp   

原文地址:http://www.cnblogs.com/mikueye/p/4006348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!