javascript - 如何在特定的视频时间显示 snackbar ?

标签 javascript

我尝试在 JavaScript 中使用“if else”语句,但无法使其工作。

这是js脚本:

var vid = document.getElementById("myVideo");

function getCurTime() { 
    alert(vid.currentTime);
} 
var vidTime = vid.currentTime;

if(vidTime = 11.725395) 
{
  var x = document.getElementById("snackbar") 
  x.className = "show";
  setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000)
}

最佳答案

如果您键入一个=,则表示您正在为变量赋值。但在 if 条件内,您不想这样做!您想要比较两个值。要在 JavaScript 中执行此操作,请输入 ==

if(vidTime == 11.725395) 
{
  var x = document.getElementById("snackbar") 
  x.className = "show";
  setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000)
}

关于javascript - 如何在特定的视频时间显示 snackbar ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48166221/

相关文章:

javascript - 使用 jQuery 从绝对路径的外部文件加载 HTML

javascript - '@' 符号的 PHP 和 Javascript 电子邮件验证

javascript - Jquery悬停功能不起作用

javascript - Node (Express) 上的套接字 IO 的 cURL 请求

javascript - 如何在javascript中获取放置在中继器内的特定标签的文本

javascript - 如何在 Angular.js 中的 JSON 对象中返回和排列

javascript - 谷歌应用程序脚本-如何检查文件夹是否存在

javascript - 如何处理未经授权用户的浏览器后退导航

javascript - Material-UI 对话框按钮的左对齐

javascript - 如何使用 jquery 增加带有数字的属性?