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

kindeditor浏览器兼容性问题

时间:2014-10-23 09:16:18      阅读:3500      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   os   ar   使用   java   strong   sp   

1、kindeditor在IE下出现异常“对象不支持“attachEvent”属性或方法”

  通过开发人员工具会发现:bubuko.com,布布扣

   这时问题就很明了,也就是IE11版本不支持“attachEvent”;

  解决方案:通过window.attachEvent和window.addEventListener监听事件,完美解决问题!

  bubuko.com,布布扣

2、addEventListener的使用方式:

  target.addEventListener(type, listener, useCapture);

  target: 文档节点、document、window 或 XMLHttpRequest。
  type: 字符串,事件名称,不含“on”,比如“click”、“mouseover”、“keydown”等。
  listener :实现了EventListener 接口或者是 JavaScript 中的函数。
  useCapture :是否使用捕捉,一般用 false 。

    例如:document.getElementById("testText").addEventListener("keydown", function (event) { alert(event.keyCode); }, false);

3、target.attachEvent(type, listener);
  target: 文档节点、document、window 或 XMLHttpRequest。
  type: 字符串,事件名称,含“on”,比如“onclick”、“onmouseover”、“onkeydown”等。
  listener :实现了 EventListener 接口或者是 JavaScript 中的函数。
  例如:document.getElementById("txt").attachEvent("onclick",function(event){alert(event.keyCode);});

4、两者区别

  在IE10及以下版本兼容attachEvent,IE11及火狐兼容addEventListener但不兼容attachEvent

 

6、弹出窗体在IE9和IE8中不居中

  通过调试发现,在“autoPos”函数中两次返回的X值竟然不一样,具体为什么也没有深入研究:

  bubuko.com,布布扣

  解决方案:定义一个全局变量leftW

  

  bubuko.com,布布扣

 

kindeditor浏览器兼容性问题

标签:blog   http   io   os   ar   使用   java   strong   sp   

原文地址:http://www.cnblogs.com/tianboblog/p/4025676.html

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