I need a quick and dirty way to detect media query support using jquery. I defined a function as follows:
function mediaQueriesEnabled () {
var v = parseFloat($.browser.version);
if ($.browser.msie) {
if (v < 9)
return (false);
}
return (true);
}
Can someone help me fix this up a bit? Looking at this page:
http://caniuse.com/css-mediaqueries
I realized that there are some complexities here. For example, when I test my version of safari, I get “534.57.2”. I want to avoid installing modernizr for now, mainly because I’m in a crunch and I need to handle most situations in the short term. Any help is appreciated!
You can create a stylesheet with a media query and see if it works.
In your HTML:
(Or you could dynamically create the stylesheet, but that’s harder)
Then in your script: