diff --git a/js/ext/angular/src/directive/ionicSideMenu.js b/js/ext/angular/src/directive/ionicSideMenu.js index 4df1e524d5..55cfbd7ca2 100644 --- a/js/ext/angular/src/directive/ionicSideMenu.js +++ b/js/ext/angular/src/directive/ionicSideMenu.js @@ -111,7 +111,11 @@ angular.module('ionic.ui.sideMenu', ['ionic.service.gesture', 'ionic.service.vie return $scope.sideMenuContentTranslateX || 0; }, setTranslateX: ionic.animationFrameThrottle(function(amount) { - $element[0].style[ionic.CSS.TRANSFORM] = 'translate3d(' + amount + 'px, 0, 0)'; + if(amount > 0) { + $element[0].style[ionic.CSS.TRANSFORM] = 'translate3d(' + amount + 'px, 0, 0)'; + } else { + $element[0].style[ionic.CSS.TRANSFORM] = 'none'; + } $timeout(function() { $scope.sideMenuContentTranslateX = amount; }); diff --git a/scss/_menu.scss b/scss/_menu.scss index 935987583e..731b83e7f7 100644 --- a/scss/_menu.scss +++ b/scss/_menu.scss @@ -20,6 +20,7 @@ } .menu-content { + @include transform(none); box-shadow: $menu-side-shadow; }