【发布时间】:2013-12-09 21:58:22
【问题描述】:
在刚学习 PHP 之后,我一直在为自己做一个小项目。基本上我有一个搜索栏,可以打印出单词,它们的含义,我正在尝试添加一个按钮来听到它们被说出。我得到了一些 JS 代码,当我点击图片时会播放声音,但问题是它只会在我点击第一张图片时播放。如果我单击加载到表格中的最上面的一个(我如何返回我的搜索数据),那么声音将不会播放。我该如何解决这个问题?
extras.js
var soundPath = "";
var picturePath = "";
var audio;
$(document).ready(function() {
$('#soundPic').click(function() {
console.log("Clicked!");
var soundPath = $(this).attr('title');
console.log(soundPath);
var audio = new Audio(soundPath)
audio.play();
});
});
文件路径在 PHP 代码中设置为图片标题,然后我用 JS 代码检索它。
【问题讨论】:
标签: javascript php jquery audio click