Javascript 它在Jquery中看起来如何

Javascript 它在Jquery中看起来如何,javascript,jquery,Javascript,Jquery,朋友们好! 拜托,我是新手 我需要将此代码转换为Jquery! 我正在努力,但无法使它工作。我正在学习javascript,但我想看看相同的代码在Jquery中是如何工作的。我所需要的一切。 现在,这个函数的作用是: 当音频开始时,当超过30秒的时间限制时。它会显示一个确认框,确定是否登录以进一步收听音频 如果用户单击“确定”,它将重定向到登录页面,如果用户单击“关闭”或“取消”,它将刷新页面。现在我需要的是,我需要用css样式显示确认框。所以我需要将其更改为jquery。或者是代码大师认为完美

朋友们好! 拜托,我是新手 我需要将此代码转换为Jquery! 我正在努力,但无法使它工作。我正在学习javascript,但我想看看相同的代码在Jquery中是如何工作的。我所需要的一切。
现在,这个函数的作用是:

当音频开始时,当超过30秒的时间限制时。它会显示一个确认框,确定是否登录以进一步收听音频

如果用户单击“确定”,它将重定向到登录页面,如果用户单击“关闭”或“取消”,它将刷新页面。现在我需要的是,我需要用css样式显示确认框。所以我需要将其更改为jquery。或者是代码大师认为完美的东西

<script>
document.addEventListener("play", function (e) {
  var audios = document.getElementsByTagName("audio");
  for (var i = 0, len = audios.length; i < len; i++) {
    if (audios[i] === e.target) {
      e.target.addEventListener("canplaythrough", function () {
        setTimeout(function () {
            e.target.pause();
            var r = confirm("Please Log in for more than 30s preview!");
            if (r == true) {
              //x = "You pressed OK!";
              window.location.href = "https://www.google.com";
            } else {
              //x = "You pressed Cancel!";
              location.reload();
            }
          },
          30000);
      }, false);

    }
  }

}, true);
</script>

文件。添加的文件列表(“播放”,功能(e){
var audios=document.getElementsByTagName(“音频”);
对于(var i=0,len=audios.length;i
“我正在处理它,但无法使它工作。”-您被卡在哪个部分上?一次使用一点,例如,首先将
.getElementsByTagName()
的使用和循环替换为
$(“音频”)。每个(…)
。(虽然我不确定你是否需要一个循环。)如果你能回答你的问题,解释一下代码应该做什么,那会有帮助的。到目前为止你都做了些什么?同时将您的努力粘贴到此处,这将帮助人们更好地指导您。现在,此功能所做的是:当音频开始时,以及当30秒的时间限制结束时。它会显示一个确认框,确定是否登录以进一步收听音频。如果用户单击“确定”,它将重定向到登录页面,如果用户单击“关闭”或“取消”,它将刷新页面。现在我需要的是,我需要用css样式显示确认框。所以我需要将其更改为jquery。或者是代码大师认为完美的东西。所以不是免费的编码服务。你应该学习足够多的东西,试着自己写。如果你不能让它工作,张贴你尝试,我们将帮助你修复它。但我们不会为你做的。@Barmer是的,我是来学习的。我已经用Javascript编写了它,但现在我只需要确认框的样式,而不是普通的确认框。我不擅长设计,先生。“我正在努力,但无法让它工作。”-你坚持哪一部分?一次使用一点,例如,首先将
.getElementsByTagName()
的使用和循环替换为
$(“音频”)。每个(…)
。(虽然我不确定你是否需要一个循环。)如果你能回答你的问题,解释一下代码应该做什么,那会有帮助的。到目前为止你都做了些什么?同时将您的努力粘贴到此处,这将帮助人们更好地指导您。现在,此功能所做的是:当音频开始时,以及当30秒的时间限制结束时。它会显示一个确认框,确定是否登录以进一步收听音频。如果用户单击“确定”,它将重定向到登录页面,如果用户单击“关闭”或“取消”,它将刷新页面。现在我需要的是,我需要用css样式显示确认框。所以我需要将其更改为jquery。或者是代码大师认为完美的东西。所以不是免费的编码服务。你应该学习足够多的东西,试着自己写。如果你不能让它工作,张贴你尝试,我们将帮助你修复它。但我们不会为你做的。@Barmer是的,我是来学习的。我已经用Javascript编写了它,但现在我只需要确认框的样式,而不是普通的确认框。先生,我不擅长设计。