Mozfullscreenchange事件不会触发

时间:2015-05-13 16:40:37

标签: javascript jquery mozilla

我的代码:

$('#divid').on('mozfullscreenchange webkitfullscreenchange fullscreenchange MSFullscreenChange', notify);

$('#divid').bind('mozfullscreenchange webkitfullscreenchange fullscreenchange MSFullscreenChange', notify);

webkitfullscreenchange按预期工作,但mozfullscreenchange似乎无能为力。

.bind也无济于事。

我做错了什么?

3 个答案:

答案 0 :(得分:5)

根据上一条评论here

  

事件是在文档中触发的,而不是在全屏的元素

他们还说它已记录在案on mozilla developer pages

所以把听众放在document上,而不放在元素上。

答案 1 :(得分:2)

感谢simon,我忘记了moz文档。

最终命令:

Date.strptime('September 1998', '%B %Y')

答案 2 :(得分:0)

Mobile Safari 和 Chrome 需要这个来检测全屏退出:

  video.addEventListener('webkitendfullscreen', function () {
    // do stuff here
  }, false);