【发布时间】:2011-10-08 14:00:46
【问题描述】:
我正在为 IE 9 (Javascript) 编写一个轻量级的 htc 程序。 CSS3 有一个名为 transition 的新属性,但它在 IE 9 中不起作用。我正在尝试实现这一点,但我需要知道属性何时发生变化。我对DOMAttrModified 和onpropertychange 很熟悉,但是如果CSS 更改了属性,它们不会触发:
a {
color:#FFF;
}
a:hover {
color:#000;
}
如果您将鼠标悬停在锚点上,DOMAttrModified 不会做任何事情。我可以使用mouseover、mouseout、blur、focus、activate 和deactivate 并在每次发生时检查属性是否更改,但如果:
div:hover a {
color:#FFF;
}
用户没有悬停锚标记,但 CSS 还是改变了颜色。我认为 pie.htc 有同样的问题。我只需要兼容 IE 9 的解决方案...
【问题讨论】:
标签: javascript css hover dom-events