【发布时间】:2013-04-11 14:11:40
【问题描述】:
我正在尝试实现这样的目标,将鼠标悬停在图像上时会播放声音,并且我希望声音只播放一次,这意味着在初始悬停后,后续悬停不会触发声音播放再说了,目前我正在尝试这段代码,但它不起作用
$(document).ready(function(){
$("#bg")[0].play();
var pring = 0;
$(function(){
$('#apDiv5').hover(
function(){$("#phone")[0].play();},
function(){$("#phone")[0].stop();
pring++;
if (pring > 1) {function(){$("#phone")[0].stop();}
}});
});
});
【问题讨论】:
-
如果您不是在处理沉重的声音应用程序,请不要播放声音。以防万一,只需将
data-played属性添加到元素并将其设置为true,然后在进一步悬停时检查它。 -
听起来不是很重,但因为我在做一个网络漫画,所以它增强了读者的互动性。
标签: jquery audio hover playback