Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 如何在html中单击按钮时以弹出窗口形式播放视频_Javascript_Html_Css - Fatal编程技术网

Javascript 如何在html中单击按钮时以弹出窗口形式播放视频

Javascript 如何在html中单击按钮时以弹出窗口形式播放视频,javascript,html,css,Javascript,Html,Css,在这里我嵌入了我的代码。实际上,我想通过使用java脚本在html中单击按钮时播放视频作为弹出窗口。此代码正在工作,但视频仍在后台播放 函数myFunction(){ var popup=document.getElementById(“myPopup”); popup.classList.toggle(“显示”); 弹出。播放(真) } .popup.popuptext{ 可见性:隐藏; 背景色:#555; 颜色:#fff; 文本对齐:居中; 边界半径:6px; 填充:8px0; z指数:1

在这里我嵌入了我的代码。实际上,我想通过使用java脚本在html中单击按钮时播放视频作为弹出窗口。此代码正在工作,但视频仍在后台播放

函数myFunction(){
var popup=document.getElementById(“myPopup”);
popup.classList.toggle(“显示”);
弹出。播放(真)
}
.popup.popuptext{
可见性:隐藏;
背景色:#555;
颜色:#fff;
文本对齐:居中;
边界半径:6px;
填充:8px0;
z指数:1;
底部:125%;
左:50%;
左边距:-80px;
}
.popup.show{
能见度:可见;
-网络工具包动画:Fadein1s;
动画:Fadein1s;
}
@-webkit关键帧fadeIn{
从{
不透明度:0;
}
到{
不透明度:1;
}
}
@关键帧淡入淡出{
从{
不透明度:0;
}
到{
不透明度:1;
}
}

预览

切换视频播放/暂停


.popup.popuptext{
可见性:隐藏;
背景色:#555;
颜色:#fff;
文本对齐:居中;
边界半径:6px;
填充:8px0;
z指数:1;
底部:125%;
左:50%;
左边距:-80px;
}
.popup.show{
能见度:可见;
-网络工具包动画:Fadein1s;
动画:Fadein1s;
}
@-webkit关键帧fadeIn{
从{opacity:0;}
到{opacity:1;}
}
@关键帧淡入淡出{
从{opacity:0;}
到{opacity:1;}
}
预览
函数myFunction(){
var popup=document.getElementById(“myPopup”);
popup.classList.toggle(“显示”);
如果(弹出.暂停){
popup.play();
}
否则{
popup.pause();
}
}

切换视频播放/暂停


.popup.popuptext{
可见性:隐藏;
背景色:#555;
颜色:#fff;
文本对齐:居中;
边界半径:6px;
填充:8px0;
z指数:1;
底部:125%;
左:50%;
左边距:-80px;
}
.popup.show{
能见度:可见;
-网络工具包动画:Fadein1s;
动画:Fadein1s;
}
@-webkit关键帧fadeIn{
从{opacity:0;}
到{opacity:1;}
}
@关键帧淡入淡出{
从{opacity:0;}
到{opacity:1;}
}
预览
函数myFunction(){
var popup=document.getElementById(“myPopup”);
popup.classList.toggle(“显示”);
如果(弹出.暂停){
popup.play();
}
否则{
popup.pause();
}
}
尝试下面的代码

<!DOCTYPE html> 
<html> 
<body> 

<button onclick="openIt()">preview</button>

<script>
function openIt(){
    window.open("video Url");
}
</script>
</body>
</html>

预览
函数openIt(){
打开(“视频Url”);
}
尝试下面的代码

<!DOCTYPE html> 
<html> 
<body> 

<button onclick="openIt()">preview</button>

<script>
function openIt(){
    window.open("video Url");
}
</script>
</body>
</html>

预览
函数openIt(){
打开(“视频Url”);
}

你的意思是视频在点击按钮之前从一开始就播放吗?你可以在这里使用引导模式。很好的教程and@Ridhik尝试引导模式弹出窗口。它非常优雅,需要更少的代码。你是说视频在点击按钮之前从一开始就播放吗?你可以在这里使用引导模式。很好的教程and@Ridhik尝试引导模式弹出窗口。它非常优雅,需要更少的代码。虽然此代码可以回答问题,但提供有关如何和/或为什么解决问题的附加上下文将提高答案的长期价值。虽然此代码可以回答问题,提供关于解决问题的方式和/或原因的附加上下文将提高答案的长期价值。这是可行的,但当我在键盘上单击ESC键时它不会关闭为ESC键编写一个侦听器并检查弹出并关闭它。我尝试了它,但它不起作用。你能在代码段中加上这一点吗?这是有效的,但当我在键盘上单击ESC键时它不会关闭。为ESC键编写一个侦听器,检查弹出并关闭它。我尝试了它,但它不起作用。你能把它添加到代码段中吗