Skip to content

Instantly share code, notes, and snippets.

@zmmbreeze
Created July 29, 2013 08:59
Show Gist options
  • Save zmmbreeze/6103077 to your computer and use it in GitHub Desktop.
Save zmmbreeze/6103077 to your computer and use it in GitHub Desktop.
some other unit to pixel, only for IE6,IE 7
// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
var PIXEL = /^\d+(px)?$/i;
function getPixelValue(element, value) {
if (PIXEL.test(value)) {
return parseInt(value);
}
var style = element.style.left;
var runtimeStyle = element.runtimeStyle.left;
element.runtimeStyle.left = element.currentStyle.left;
element.style.left = value || 0;
value = element.style.pixelLeft;
element.style.left = style;
element.runtimeStyle.left = runtimeStyle;
return value;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment