我正在寻找一个鼠标悬停声音脚本(用于按钮)。 我计划使用wav声音,但它可以是另一种声音格式。
我在网上找到的那些与新的浏览器版本不兼容。 我特别需要在Firefox中工作。
我在Jquery网站上找到了一个,但它需要Flash。
如果可能,我更喜欢只使用javascript。
答案 0 :(得分:1)
抱歉,JavaScript无法播放声音。您会发现使用Flash最简单,因为它通常安装在浏览器中。 JavaScript可以通过ExternalInterface
ActionScript API与SWF交互。
答案 1 :(得分:0)
您可以尝试这样的事情:
<script type="text/javascript">
function EvalSound(soundobj) {
var thissound=document.getElementById(soundobj);
thissound.Play();
}
</script>
<embed src="mysound.wav" autostart=false width=0 height=0 id="mysound" enablejavascript="true">
然后,要在鼠标悬停链接时播放,请添加代码:
<a href="#" onMouseOver="EvalSound('mysound')">Move mouse here</A>
答案 2 :(得分:0)
我无法找到让它在Firefox下运行的方法,所以我决定最后使用Flash。