当按钮被下去时,背景色没有立即响应,我对比了一下,是因为通过 :active 样式来控制的,在手机端反映的速度不够快,现在想让速度更快些,谁有比较好的建议。
xiao127
- 发布:2017-07-07 09:40
- 更新:2017-07-17 14:40
- 阅读:1211
1 个回复
xiao127 (作者)
没人回答,那我自己来分享经验吧,先注释掉 mui.css中的按钮点击时的背景色 :active
var btns = document.getElementsByClassName("my_btn");
for(var i=0; i < btns.length; i++) {
btns[i].addEventListener("touchstart", function(event) {
this.style.opacity = 0.5;
});
btns[i].addEventListener("touchend", function(event) {
this.style.opacity = 1;
});
}