diff --git a/js/jquery.mobile.core.js b/js/jquery.mobile.core.js index c35d915d..e45a6904 100644 --- a/js/jquery.mobile.core.js +++ b/js/jquery.mobile.core.js @@ -54,7 +54,16 @@ //support conditions that must be met in order to proceed gradeA: function(){ - return $.support.mediaquery; + + //non-UA-based IE version check by James Padolsey, modified by jdalton - from http://gist.github.com/527683 + //allows for inclusion of IE 6+, including Windows Mobile 7 + var ie = (function() { + var v = 3, div = document.createElement('div'), a = div.all || []; + while (div.innerHTML = '', a[0]); + return v > 4 ? v : !v; + }()); + + return $.support.mediaquery || ie && ie >= 6; }, //TODO might be useful upstream in jquery itself ?