IE8:对象不支持此属性或方法

发布于 2024-12-06 07:52:54 字数 429 浏览 1 评论 0原文

我知道我的问题是已知的,我只是想不出解决问题的方法。 然而,该代码可以在 chrome、ff 和 safari 中运行,但不能在 ie6-8 中运行。 我尝试调试代码并弹出以下内容: 行:272 错误:对象不支持此属性或方法

这是我的 js 文件中的第 272 行

$('#page1')[0].addEventListener('webkitAnimationEnd', self.webkitAnimationEnd, true);

您知道它出了什么问题吗?我正在使用 jquery ,它在我的.html 文件。

我感谢任何帮助或有用的提示。 先感谢您。

I know that my issue is known, I just can't figure out a way to fix the problem.
However the code works in chrome,ff and safari, but not in ie6-8.
I tried to debug the code and following popped up:
Line: 272
Error: Object doesn't support this property or method

This is line 272 from my js-file

$('#page1')[0].addEventListener('webkitAnimationEnd', self.webkitAnimationEnd, true);

Hav you got an idea what is wrong with it? I'm using jquery <script type="text/javascript" src="js/jquery-1.4.3.min.js">;</script> which is called in my .html file.

I appreciate any help or useful hint.
Thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ゝ杯具 2024-12-13 07:52:54

查看 mozilla 文档以获取问题描述和解决方案

var el = $('#page1')[0];
if (el.addEventListener){
  el.addEventListener('webkitAnimationEnd', self.webkitAnimationEnd, true);
} else if (el.attachEvent){
  el.attachEvent('webkitAnimationEnd', self.webkitAnimationEnd);
}

See mozilla docs for problem description and solution

var el = $('#page1')[0];
if (el.addEventListener){
  el.addEventListener('webkitAnimationEnd', self.webkitAnimationEnd, true);
} else if (el.attachEvent){
  el.attachEvent('webkitAnimationEnd', self.webkitAnimationEnd);
}
耀眼的星火 2024-12-13 07:52:54

使用 attachEvent 对于 IE,这里是一个 SO 链接 Javascript 中的 MSIE 和 addEventListener 问题?

您的代码可能看起来像

if ( $.browser.msie ) {
$('#page1')[0].attachEvent('webkitAnimationEnd', self.webkitAnimationEnd);
}

希望会有所帮助

use attachEvent for IE here is a SO link MSIE and addEventListener Problem in Javascript?

your code may look like

if ( $.browser.msie ) {
$('#page1')[0].attachEvent('webkitAnimationEnd', self.webkitAnimationEnd);
}

hope that will help

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文