【问题标题】:rails click image to play audiorails 点击图片播放音频
【发布时间】:2018-06-14 04:16:52
【问题描述】:

我正在尝试在单击图像时播放音频文件。我目前正在使用最新版本的 Ruby on Rails。我从另一篇文章中找到了这段代码。

<a onclick="document.getElementById('yourAudioTag').play();">
 <img src="yourSrc.jpg">
</a>

我无法导入它。我不确定是否必须使用 Rails 设置 Javascript。我目前将代码放在 assets/javascripts、application.js 中。在 Javascript 可以与 Rails 一起使用之前,我必须采取什么程序吗?

【问题讨论】:

    标签: javascript html ruby-on-rails


    【解决方案1】:

    您必须将 yourAudioTag 替换为实际的 DOM 查询选择器。

    因此,如果您将音频标签命名为:

    <audio id="rock-on" src="some_audio.mp3"></audio>
    

    您必须将 document.getElementById('yourAudioTag').play(); 替换为 document.getElementById('rock-on').play();

    【讨论】:

    • 那么,我要把那行代码放在我的 html 文件中吗?
    • @vnbrs document.getElementById('#rock-on').play(); 应该是 document.getElementById('rock-on').play();
    猜你喜欢
    • 2014-04-14
    • 2013-09-20
    • 1970-01-01
    • 2011-07-13
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    相关资源
    最近更新 更多