为什么要设置PlayBln=true,PlayBln=!PlayBln?
来源:4-4 video-javascript(1)
weixin_慕前端6235132
2020-04-29 16:36:13
老师,这里为什么要设置PlayBln=true,PlayBln=!PlayBln?
1回答
好帮手慕言
2020-04-29
同学你好,PlayBln可以理解为一个开关。初始值是true,在点击时,对PlayBln的值取反,true取反之后是false,那么符合if判断,会给元素的类名修改为pauseNode,视频开始播放。
再次点击时,对PlayBln进行取反,经过上次的操作,PlayBln为false,对false取反,PlayBln的值修改为true,不符合if条件,会执行else语句,会给元素的类名修改为playNode,视频停止播放。如下:
同学可以再理解下。如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题