jQuery a la correction d'opacité lorsque vous utilisez la méthode css (lignes 4592-4608 sur jQuery 1.4.2):Jquery de correction de css Compass comme
// IE uses filters for opacity
if (!jQuery.support.opacity && name === "opacity") {
if (set) {
// IE has trouble with opacity if it does not have layout
// Force it by setting the zoom level
style.zoom = 1;
// Set the alpha filter to set the opacity
var opacity = parseInt(value, 10) + "" === "NaN" ? "" : "alpha(opacity=" + value * 100 + ")";
var filter = style.filter || jQuery.curCSS(elem, "filter") || "";
style.filter = ralpha.test(filter) ? filter.replace(ralpha, opacity) : opacity;
}
return style.filter && style.filter.indexOf("opacity=") >= 0 ?
(parseFloat(ropacity.exec(style.filter)[1])/100) + "":
"";
}
J'ai commencé à étendre ce comportement à tourner sélecteurs CSS3 multi- navigateur compatible (en utilisant beaucoup de recettes que le Compass framework implements).
Y a-t-il un projet qui le fait déjà?
Corners est grande. Sa solution pour les frontières est copiée sur Compass. –