2010-12-12 80 views
6

導入CSS3Pie時,出現以下錯誤。CSS3Pie導致啓動錯誤

Uncaught TypeError: Object [object DOMWindow] has no method 'attachEvent' 

我正在使用Chrome。這可能是我造成的,或只是一個錯誤。謝謝!

+0

你是如何導入它? – 2010-12-12 17:31:08

+1

你爲什麼要在Chrome中使用CSS3Pie? – Pointy 2010-12-12 17:33:21

+0

@ken使用Head.JS @pointy因爲Chrome不是唯一的瀏覽器,所以會看到這個頁面 – 2010-12-12 17:34:09

回答

9

我想你應該在IE-僅條件註釋被導入 「PIE.js」 文件:

<!--[if IE]> 
    <script src='PIE.js'></script> 
<![endif]--> 

的CSS3Pie項目是一個Internet Explorer的設施 - 它在IE工程,對於所有其他瀏覽器完全沒用。

編輯 —請注意,這是如果您首先將文件作爲.js文件導入。據我所知,CSS3Pie文檔都鼓勵通過IE「行爲」CSS屬性導入功能。 Chrome和Firefox以及Safari和其他所有不屬於IE的內容都會忽略該屬性。

+0

是的。除了通過行爲,我從來沒有使用過它。在需要的地方工作得很好,在哪裏不行。 – 2010-12-12 17:54:00