Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
Javascript HTML5视频保持循环,即使我设置为不循环_Javascript_Jquery_Loops_Attributes_Html5 Video - Fatal编程技术网

Javascript HTML5视频保持循环,即使我设置为不循环

Javascript HTML5视频保持循环,即使我设置为不循环,javascript,jquery,loops,attributes,html5-video,Javascript,Jquery,Loops,Attributes,Html5 Video,我这里有一个例子: 我想问一下,我从JS'loop=loop'中删除了它,但它仍然是循环的。我想背景视频只播放一次。我把头发扯下来怎么了 我改变了这一点: html += '<video class="hidden-xs hidden-sm" id="'+plugin.settings.videoid+'" preload="auto" autoplay="autoplay" loop="loop"'; 为此: html += '<video class="hidden-xs hi

我这里有一个例子:

我想问一下,我从JS'loop=loop'中删除了它,但它仍然是循环的。我想背景视频只播放一次。我把头发扯下来怎么了

我改变了这一点:

html += '<video class="hidden-xs hidden-sm" id="'+plugin.settings.videoid+'" preload="auto" autoplay="autoplay" loop="loop"';
为此:

html += '<video class="hidden-xs hidden-sm" id="'+plugin.settings.videoid+'" preload="auto" autoplay="autoplay"';
还是什么都没有


我做错了什么?

似乎是因为这句话:

plugin.$videoEl.bind('ended', function(){ this.play(); });
这一点在事件发生时不言自明,视频将使用.play再次播放


删除这一行并删除循环属性完全可以实现这一点。

omg,我现在真的很尴尬,我监督了这一点,谢谢:@rentgreen:很高兴帮助: