2011-09-23 140 views
4

我知道我的問題是已知的,我只是無法找出解決問題的方法。 但是,代碼在chrome,ff和safari中運行,但不在ie6-8中運行。 我試着調試代碼,並按照彈出: 線:272 錯誤:對象不從我支持此屬性或方法IE8:對象不支持此屬性或方法

這是行272 JS文件

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

你知道這有什麼問題嗎?我正在使用我的.html文件中調用的jquery <script type="text/javascript" src="js/jquery-1.4.3.min.js">;</script>

我欣賞任何幫助或有用的提示。 預先感謝您。

+1

IE不支持'addEventListener'。 – Rafay

回答

5

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); 
} 
相關問題