首页 > 其他 > 详细

kindeditor浏览器兼容性问题

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

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浏览器兼容性问题

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!