【发布时间】:2014-03-02 02:28:29
【问题描述】:
问题描述 (Fiddle):
多次单击 #test 框会创建同时播放的音频层,并在每次按下时短暂暂停或错开.fadeOut() 效果。我想防止触发后续的 mousedown 事件,以便 .fadeOut() 效果无缝完成并且不会触发额外的音频播放。
代码:
$('#test').mousedown(function() {
var sound = new Audio("http://sounddogs.com/previews/3668/mp3/824357_SOUNDDOGS__ri.mp3");
sound.play();
$('#test').stop(true).fadeOut(2000);
});
【问题讨论】:
-
喜欢这个? api.jquery.com/one
-
这很酷,我从来不知道它存在。谢谢你教育我!
-
很高兴它有帮助...我不确定这是否是您的意思,所以我会回答一下
标签: javascript jquery html audio