我的 HTML 中有一个 <h2>iPhone<sup>®</sup></h2>。
使用 jQuery 为该元素的不透明度设置动画效果适用于所有内容,但 <sup>®</sup> 没有动画效果。
我怎么能绕过呢?这只发生在 IE8 上。
尝试使用这个但没有运气
h2 * {
filter:inherit;
}
我的 HTML 中有一个 <h2>iPhone<sup>®</sup></h2>。
使用 jQuery 为该元素的不透明度设置动画效果适用于所有内容,但 <sup>®</sup> 没有动画效果。
我怎么能绕过呢?这只发生在 IE8 上。
尝试使用这个但没有运气
h2 * {
filter:inherit;
}
正如之前在 SO 上多次指出的那样,IE8 处理不透明度的方式与 IE<8 和 IE9 不同。例如,请参阅此答案,https: //stackoverflow.com/a/3003079/600101 处理 IE8 中的不透明度。