IE8 addEventListener - Object 不支持属性或方法 'addEventListener

IE8 addEventListener - Object doesn't support property or method 'addEventListener'

本文关键字:addEventListener 方法 属性 Object 不支持 IE8      更新时间:2023-09-26

我正在为IE8调试WPTheme。 它具有在灯箱窗口中加载帖子的功能,只有父页面滚动Y坐标被重置到页面顶部。-- 所以当你关闭灯箱时,你就在页面的顶部...所以你失去了你刚刚浏览的地方。

下面是在滚动条射到页面顶部之前触发的代码。 就在灯箱弹出之前。

document.addEventListener("touchmove",function(t){var n=t.targetTouches?t.targetTouches[0]:t;e.x=n.pageX,e.y=n.pageY}):document.addEventListener("mousemove",function(t){e.x=t.pageX,e.y=t.pageY}),e}()

如何重写它以与IE8兼容?

在IE 8中不存在addEventListener。为此,您必须使用 attachEvent。您可以使用这样的东西来检查要使用的内容。

if (el.addEventListener) {
  el.addEventListener('click', modifyText, false); 
} else if (el.attachEvent)  {
  el.attachEvent('onclick', modifyText);
}
相关文章:
  • 没有找到相关文章