1,使用$event可以获取元素在页面上的位置,
2,如何让h5音乐自动播放
autoPlayAudio (id) {
var video = document.getElementById(id)
if (window.WeixinJSBridge) {
WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
video.play()
console.log('1bofangle ma ??')
}, false)
} else {
document.addEventListener('WeixinJSBridgeReady', function () {
WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
console.log('2bofangle ma ??')
video.play()
})
}, false)
}
video.play()
return false
},
3,需要监听h5页面的显示与隐藏做一些义务逻辑处理
document.addEventListener('visibilitychange', function () {
if (document.visibilityState === 'hidden') {
console.log('visibilitychange1', this)
let music = document.getElementById('music')
music.pause()
}
if (document.visibilityState === 'visible') {
console.log(document.visibilityState, 'isvisible')
console.log(that.isPlay, this)
if (that.isPlay) {
that.autoPlayAudio('music')
}
}
})