KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to determine if an element has a background explicitly set. I figured I could just check to see if .css('background') * was set, however, it's inconsistent between browsers. For example, chrome shows an element without a background set as background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box background-color: rgba(0, 0, 0, 0) background-image: none whereas IE8 shows background: undefined background-color: transparent background-image: none (test case here ) *(shorthand properties of CSS aren't supported for getting rendered styles in jQuery) Short of handling each separate case is there a better way to detect this?
Tags (comma-separated)
Save Edits
Cancel