遇到一个奇怪的问题

在移动端给video加了一个play事件,然后给个暂时,
可是在里面我想让他页面跳转,既然没反应,
这是怎么回事??

                var ss = document.getElementById('video');
            
                ss.addEventListener('play',function(e){
                    
                        ss.pause();
                        location.href = 'http://www.baidu.com';    
                    
    
                },false)
阅读 2.3k
2 个回答
window.location.href

解决了用了一个定时器去监测

var ss = document.getElementById('media');
            var flag = false;
            var timer = null;
            ss.addEventListener('play',fnplay)

            function fnplay(){
                flag = true;
                ss.pause();

            }
            timer = setInterval(function(){
                if(flag){
                    window.location.href = 'http://www.baidu.com';
                    clearInterval(timer);
                }
            },1000)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题