Skip to content

Instantly share code, notes, and snippets.

@gf3
Forked from paulirish/gist:274913
Created March 30, 2010 16:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gf3/349292 to your computer and use it in GitHub Desktop.
Save gf3/349292 to your computer and use it in GitHub Desktop.
jQuery backgroundPosition
// The CSS property backgroundPosition does not exist in the accessible DOM properties within IE 8.
// this monkeypatch retifies that issue
// usage: $(elem).css('backgroundPosition');
// ticket: http://dev.jquery.com/ticket/5749
(function($){
var _css = $.fn.css;
$.fn.css = function(name,val){
if (!val && /^background(-p|P)osition$/.test(name)){
var value = _css.apply(this,arguments);
return value !== undefined ? value :
[_css.call(this,"backgroundPositionX"), "px ",
_css.call(this,"backgroundPositionY"), "px"].join("");
} else {
return _css.apply(this,arguments);
}
}
})(jQuery);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment