重播提示音

时间:2012-10-11 10:04:04

标签: javascript jquery

在我的拖放游戏中,有一个网格,其中填充了对用户隐藏的单词。游戏的目的是借助声音和图片拼写这些单词。

当用户拼写单词时,他们应该能够重放声音以帮助他们。我以前工作过,但它已经停止工作,我无法解决原因。

以下是使其有效的代码......

$(".minibutton2").click(function() {
var noExist = $('td[data-word=' + listOfWords[rndWord].name + ']').hasClass('wordglow2');
if (noExist) {
    $('.minibutton2').prop('disabled', true);

} else {

    $("#mysoundclip").attr('src', listOfWords[rndWord].audio);
    audio.play();
}
});

这是一个小提琴 - http://jsfiddle.net/smilburn/m8Squ/6/

1 个答案:

答案 0 :(得分:1)

变量是

var pic = $("#mypic")[0]; // pic.show() exception 

如此;是pic.show()改变jQuery(pic).show();

http://jsfiddle.net/m8Squ/9/

否则他可以

 var pic = $("#mypic").eq(0); // pic.show() not exception..