关于性能的疑问

关于性能的疑问

请问老师为什么不把mousemovr事件绑定在vContainer上。这个和document差距不大吧。绑定在document上没移动一次鼠标都触发一次事件是不是影响了性能
老师绑定在文档上有什么特别的意义吗

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

1、如果用户在拖动滚动条的过程中,鼠标超出了视频区域,这个时候如果把mousemove事件绑定在vContainer上面,就不能继续拖动了,所以绑定在document上面可以避免这种情况。

2、updatprogress方法是进行进度条拖拽的时候调用的,不能去除,你说的timeupdata是时间改变的时候,进度条进行改变,这两个要分开写哦。

  • hy_wang 提问者 #1
    老师关于第二个请问在触发updatprogress的时候改变了视频播放时间不就自动触发了timeupdata 事件了吗。timeupdata不就会对应计算进度条宽度。 为什么不能省略啊
    2018-04-20 19:33:16
  • hy_wang 提问者 #2
    我的意思是去除updatprogress中设置 进度条对应宽度的这句代码。触发了timeupdata事件不是也能设置宽度?这样两个方法不就重复了吗。只是在updatprogress方法中对应改变当前视频时间,视频进度改变的时候不就自然而然触发timeupdata事件改变了视频进度条宽度了吗
    2018-04-20 19:35:47
  • 好帮手慕星星 回复 提问者 hy_wang #3
    明白你的意思了,去掉updateProgress中的设置进度条宽度也是可以的,自己可以测试下。
    2018-04-22 11:05:21
提问者 hy_wang 2018-04-19 21:40:34

以及我想请问老婆关于updatprogress方法中的设置进度条宽度是不是可以去掉?
在timeupdata事件中会跟随当前播放时间改变进度条,在timeupdata中是不是只需要改变当前播放时间就好了

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师