gpt4 book ai didi

jQuery 重新应用 native 不受支持的 CSS 规则(例如,在 IE 中)

转载 作者:行者123 更新时间:2023-11-28 10:56:34 25 4
gpt4 key购买 nike

IE8 不支持(例如,但不是独有的):last-child,所以我经常发现自己在做类似的事情:

/* CSS */
element:last-child,
element.last-child{
/* properties */
}

/* jQuery */
$('element:last-child').addClass('last-child');

由于 jQuery 提供了对 native 不受支持的 CSS 选择器的支持,是否有一种方法可以简单地评估 CSS 样式表,并让 jQuery(重新)应用样式而不必求助于这种无聊的元素分类?

类似于:

$('link[rel="stylesheet"]').each(function(){
$.reapplyStylesheet($(this).attr('href'));
});

注意:鉴于实现特定于浏览器的 CSS 的方法过多,可以肯定还有另一种(也许更好)的方法可以做到这一点,但我仍然很好奇。

最佳答案

http://selectivizr.com/

selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. Simply include the script in your pages and selectivizr will do the rest.

关于jQuery 重新应用 native 不受支持的 CSS 规则(例如,在 IE 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com