我想禁用Android OS的離子框架中的動畫。我曾嘗試過:離子框架:取決於操作系統的條件動畫
<body ng-app="myApp" animation="{'no-animation': ionic.Platform.is('android')}">
這是行不通的。當我將動畫改爲ng-animation時,它將類「no-animation」添加到導航欄中,但不禁用動畫。有什麼辦法可以針對Ionic Framework中的特定操作系統?
我想禁用Android OS的離子框架中的動畫。我曾嘗試過:離子框架:取決於操作系統的條件動畫
<body ng-app="myApp" animation="{'no-animation': ionic.Platform.is('android')}">
這是行不通的。當我將動畫改爲ng-animation時,它將類「no-animation」添加到導航欄中,但不禁用動畫。有什麼辦法可以針對Ionic Framework中的特定操作系統?
看看Ionic.Platform:http://ionicframework.com/docs/api/utility/ionic.Platform/此外,一般Cordova的設備插件可以提供幫助。
我用一些香草javascript來添加工作的屬性。雖然我不確定這是否是正確的做法。以下是添加到index.html文件的代碼:
<script>
var noAnimation = ionic.Platform.is('android'),
body = document.getElementById("bd"),
navbar = document.getElementById("nb");
if(noAnimation) {
body.setAttribute('animation', 'no-animation');
navbar.setAttribute('animation', 'no-animation');
}
</script>
感謝您的回答 – 2014-09-24 18:36:17