diff --git a/css/structure/jquery.mobile.transitions.flip.css b/css/structure/jquery.mobile.transitions.flip.css index adafe1d1..b4cb7873 100644 --- a/css/structure/jquery.mobile.transitions.flip.css +++ b/css/structure/jquery.mobile.transitions.flip.css @@ -14,7 +14,7 @@ -webkit-backface-visibility:hidden; -webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */ -moz-backface-visibility:hidden; - -moz-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */ + -moz-transform:translateX(0); } .flip.out { diff --git a/js/jquery.mobile.support.js b/js/jquery.mobile.support.js index 8c84354b..f5f70018 100644 --- a/js/jquery.mobile.support.js +++ b/js/jquery.mobile.support.js @@ -30,7 +30,7 @@ function propExists( prop ) { // Thanks to Modernizr src for this test idea function transform3dTest() { var prop = "transform-3d"; - return $.mobile.media( "(-" + vendors.join( "-" + prop + "),(-" ) + "-" + prop + "),(" + prop + ")" ); + return propExists( 'perspective' ) || $.mobile.media( "(-" + vendors.join( "-" + prop + "),(-" ) + "-" + prop + "),(" + prop + ")" ); } // Test for dynamic-updating base tag support ( allows us to avoid href,src attr rewriting )