今天在搞APP配置模块,现在有两个页面,A页面是用户页面,用于显示具体内容,B页面是APP配置页面,用于配置APP的选项,现在在A页面操作了某些配置之后B页面也要相应的改变,但是进入B页面的时候页面加载完毕之后切换开关会出现一个动画,怎么才能直接切换开关,不要出现那个动画
mui.plusReady(function(){
//读取配置文件
var appConfig = JSON.parse(plus.storage.getItem("config"));
$(".mui-table-view .mui-switch").each(function(){
var name = $(this).attr("name");
if(appConfig[name]){
if(!$(this).hasClass("mui-active")){
$(this).addClass("mui-active");
}
}else{
if($(this).hasClass("mui-active")){
$(this).removeClass("mui-active");
}
}
});
});
MQ17 (作者)
你好 按照你说的我添加了一个样式,但是动画效果还是存在
.transition-duration-none{
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
<div class="mui-switch mui-switch-mini transition-duration-none" name="sector">
<div class="mui-switch-handle"></div>
</div>
还有就是,有没有什么办法可以使界面还没有显示的时候我就通过配置修改界面,现在的问题当页面滑入进视野的时候,开关是默认关闭的,当界面动画停止的时候就突然变成打开状态,这样效果看这有点奇怪
2015-07-22 17:08