javascript - 如何使用javascript在单击图像时获取音频,并在播放两个或多个图像时暂停,其中一个图像必须在其他图像正在播放时暂停

标签 javascript html css

    <img  class="cl"src="photo/198.jpg"/></br>
    <audio class="cs" controls>
       <source src="audio/198 banu nagamothu.mp3" type="audio/mpeg">
    </audio>

我不想先控制音频,但当我单击图像时,音频应该使用 javascript 和 html 播放

最佳答案

使用AudioElement.paused属性!

$('.cl').click(function() {
  var DOMElem = $('.cs').get(0);
  DOMElem.paused ? DOMElem.play() : DOMElem.pause();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<img class="cl" src="photo/198.jpg" />
</br>
<audio class="cs">
  <source src="http://www.w3schools.com/html/horse.mp3" type="audio/mpeg">
</audio>

关于javascript - 如何使用javascript在单击图像时获取音频,并在播放两个或多个图像时暂停,其中一个图像必须在其他图像正在播放时暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40647281/

相关文章:

javascript - 表格 td 颜色没有改变

javascript - 在 IE 和 Chrome 中动态加载 jQuery

html - ul float 在父 div 底部边框上

javascript - 使用 jQuery 链接事件监听器

C# MVC 4 : Passing JavaScript array in View to Controller

javascript - Native JS 和 jQuery 之间的冲突

html - 将正则表达式 BBcode 模式转换为 HTML 正则表达式

css - 如何将元数据添加到 WOFF 文件?

jquery - jquery获取元素位置的方法

javascript - Atom 中的atom-typescript 不会捕获错误或在 typescript 文件中显示语法颜色