作者:kevinhehe
版本:v.1
依赖:mocha.css
样式1 .mocha-audio-scheme1
1 | <div class="mocha-audio mocha-audio-scheme1 mocha-audio-skin1"> |
audio实例化JS
依赖zepto.js
组件1
2
3
4
5
6
7
8
9
10
11
12
13
14<script src="http://game.gtimg.cn/images/js/zepto/zepto.min.js"></script>
<script>
(function mochaAudioFunc(){
$("#mochaAudioPlay").bind("tap",function(){
$(this).css("display","none");
$("#mochaAudioPause").css("display","inline-block");
})
$("#mochaAudioPause").bind("tap",function(){
$(this).css("display","none");
$("#mochaAudioPlay").css("display","inline-block");
})
})()
</script>
</script>
修改模块皮肤CSS
模块的默认皮肤类.mocha-audio-skin1
,您可以在您项目的page.css
里修改.mocha-audio-skin1
皮肤类,或者新增.mocha-audio-skin2
。1
2
3
4
5/* skin */
.mocha-audio-skin1{font-size: .16rem;}
.mocha-audio-skin1 .mocha-audio-btn{background-color: #3f3f3f;}
.mocha-audio-skin1 .mocha-audio-icon-play{border-left-color:#fff;}
.mocha-audio-skin1 .mocha-audio-icon-pause{background: linear-gradient(90deg, #fff 37%, transparent 37%, transparent 63%, #fff 63%);}