CSS3Pie 导致启动错误
Posted
技术标签:
【中文标题】CSS3Pie 导致启动错误【英文标题】:CSS3Pie causing startup error 【发布时间】:2011-05-24 07:14:34 【问题描述】:导入 CSS3Pie 时,出现以下错误。
Uncaught TypeError: Object [object DOMWindow] has no method 'attachEvent'
我正在使用 Chrome。这可能是我造成的,还是只是一个错误。谢谢!
【问题讨论】:
你为什么要在 Chrome 中使用 CSS3Pie? @ken 使用 Head.JS @pointy 因为 Chrome 不是唯一会看到这个页面的浏览器 ??? PIE 仅在 Internet Explorer 中有用。 @pointy 是的,但我仍然需要导入它,除非我想在条件脚本中的 javascript 中调用每个圆角。 【参考方案1】:我认为您应该在仅限 IE 的条件注释中导入“PIE.js”文件:
<!--[if IE]>
<script src='PIE.js'></script>
<![endif]-->
CSS3Pie 项目是一个 Internet Explorer 工具 - 它仅适用于 IE,对所有其他浏览器完全无用。
edit — 请注意,如果您首先将这些内容作为 .js 文件导入的话。据我所知,CSS3Pie 文档都鼓励通过 IE“行为”CSS 属性导入功能。该属性只会被 Chrome、Firefox 和 Safari 以及其他所有非 IE 所忽略。
【讨论】:
是的。除了通过行为,我从未使用过它。在需要的地方工作正常,在不需要的地方被忽略。以上是关于CSS3Pie 导致启动错误的主要内容,如果未能解决你的问题,请参考以下文章