Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为什么VideoJS';s$(“视频”)[0].player.pause()是否在IE8中中断?_Jquery_Html_Video_Internet Explorer 8 - Fatal编程技术网

Jquery 为什么VideoJS';s$(“视频”)[0].player.pause()是否在IE8中中断?

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不喜欢同一页

我正在尝试使用插件和以下命令控制HTML5视频的播放和暂停功能:

  $("#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方法吗?