msie-border-radius.js
553 Bytes
function makeBorderRadius() {
var elements = document.all;
for ( var e,i=0; e=elements[i]; i++ ) {
var radius = e.currentStyle['border-radius'];
if (radius && radius != '0') {
try { jQuery(e).corner(radius) }
catch(err) {/* can't applay jQuery corner in some elements, like inputs */}
}
}
}
if ( navigator.appVersion.indexOf("MSIE") > -1 ) {
var MSIE_VERSION = parseInt( navigator.appVersion.replace(/^.*MSIE\s+([0-9]+).*$/, "$1") );
if ( MSIE_VERSION < 9 ) {
window.attachEvent("onload", makeBorderRadius);
}
}