我正在使用 jQuery 角插件来border-radius
支持跨浏览器。这是我的功能:
if(!Modernizr.borderradius){
var s = document.styleSheets;
for(var i = 0; i<s.length;i++){
var r = s[i].rules || s[i].cssRules;
for(var x=0;x<r.length;x++) {
var t = r[x].cssText || r[x].style.cssText;
if(t.search("radius")>0) $(r[x].selectorText).corner();
}
}
}
基本上,我正在检索任何设置了边界半径的元素。
我需要一个更好的正则表达式,比如这个:
边界(-)?(顶部|底部)?(-)?(左|右)?-半径:(。+?);
检测任何变化border-radius
并检索其值。非常感谢