为什么要设置PlayBln=true,PlayBln=!PlayBln?

来源:4-4 video-javascript(1)

weixin_慕前端6235132

2020-04-29 16:36:13

http://img.mukewang.com/climg/5ea93c1809f299e906470339.jpg

老师,这里为什么要设置PlayBln=true,PlayBln=!PlayBln?

写回答

1回答

好帮手慕言

2020-04-29

同学你好,PlayBln可以理解为一个开关。初始值是true,在点击时,对PlayBln的值取反,true取反之后是false,那么符合if判断,会给元素的类名修改为pauseNode,视频开始播放。

http://img.mukewang.com/climg/5ea94f500978203604890111.jpg


http://img.mukewang.com/climg/5ea94f8e0952625310280439.jpg

再次点击时,对PlayBln进行取反,经过上次的操作,PlayBln为false,对false取反,PlayBln的值修改为true,不符合if条件,会执行else语句,会给元素的类名修改为playNode,视频停止播放。如下:

http://img.mukewang.com/climg/5ea94ff9091cf60604540128.jpg

http://img.mukewang.com/climg/5ea9506d09107a7d07950448.jpg

同学可以再理解下。如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 6815 问题

查看课程