离子框架:取决于操作系统的条件动画
问题描述:
我想禁用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