如题:OCX在调用云台指令使用mousedown和mouseup来发送指令和结束指令动作不起作用问题(视频播放和检索在requireJS封装都是正常的)。 在项目中使用requireJS封装了视频控件,但是在指令调用这块始终有问题,经过分析和测试发现: mousedown和mouseup间隔时间一般只有100多ms ocx方法直接调用可以请求,说明ocx不能离开上下文 mousedown和mouseup事件之间肯定有某种因素干扰了执行(时间、空间皆有可能) requireJS封装 下面的方法采用requrejs封装调用: /* $("#yt_direction_top").on('mousedown',function(){ upstart(); }); */ function upstart(){ require(['videoStart'],function(video){ video.upstart(); }); } /* $("#yt_direction_top").on('mouseup',function(){ upstop(); }); */ function upstop(){ require(['videoStart'],function(video){ video.upstop(); }); } /* $("#yt_direction_bottom").on(