Jquery 为什么VideoJS';s$(“视频”)[0].player.pause()是否在IE8中中断?
我正在尝试使用插件和以下命令控制HTML5视频的播放和暂停功能:Jquery 为什么VideoJS';s$(“视频”)[0].player.pause()是否在IE8中中断?,jquery,html,video,internet-explorer-8,Jquery,Html,Video,Internet Explorer 8,我正在尝试使用插件和以下命令控制HTML5视频的播放和暂停功能: $("#clip")[0].player.pause(); 在Safari、Chrome和Firefox中,一切都可以正常工作,但在IE8中却不行 调试器说: this.player为null或不是对象 此命令也适用于其他浏览器,但不适用于IE8: $("#clip")[0].pause(); 有什么想法吗?IE8不支持html5视频标签IE8不支持html5视频标签你能给它一个类而不是ID吗 也许IE8不喜欢同一页
$("#clip")[0].player.pause();
在Safari、Chrome和Firefox中,一切都可以正常工作,但在IE8中却不行
调试器说:
this.player为null或不是对象
此命令也适用于其他浏览器,但不适用于IE8:
$("#clip")[0].pause();
有什么想法吗?IE8不支持html5视频标签IE8不支持html5视频标签你能给它一个类而不是ID吗 也许IE8不喜欢同一页上的多个ID
$(".clip")[0].player.pause();
你能给它一个类,而不是一个ID吗 也许IE8不喜欢同一页上的多个ID
$(".clip")[0].player.pause();
$()[0]
毫无意义。因为有一段时间,$()
创建了一个空的jQuery对象……当然其中有一个元素,但我把它漏掉了。看起来像这样:$(“#剪辑”)[0].player.pause();他们说在网站上这样使用:@kareldc:这大大改变了你问题的含义,因为$()
是有效的,并且在jQuery代码中实际使用过。您应该对此进行编辑以澄清。$()[0]
毫无意义。因为有一段时间,$()
创建了一个空的jQuery对象……当然其中有一个元素,但我把它漏掉了。看起来像这样:$(“#剪辑”)[0].player.pause();他们说在网站上这样使用:@kareldc:这大大改变了你问题的含义,因为$()
是有效的,并且在jQuery代码中实际使用过。您应该对此进行编辑以澄清。很抱歉,video js
应该为flash播放器提供备用功能。您确定要先初始化videojs方法吗?抱歉,videojs
应该在flash播放器上提供回退。您确定要先初始化videojs方法吗?