3

我正在寻找鼠标悬停声音脚本(用于按钮)。我打算使用 wav 声音,但它可以是另一种声音格式。

我在网上找到的那些与新的浏览器版本不兼容。我特别需要在 Firefox 中工作。

我在 Jquery 网站上找到了一个,但它需要 Flash。

如果可能的话,我更喜欢只使用 javascript。

4

3 回答 3

1

抱歉,JavaScript 无法播放声音。您会发现使用 Flash 最容易,因为它通常安装在浏览器中。JavaScript 可以通过ExternalInterfaceActionScript API 与 SWF 交互。

于 2010-02-16T01:29:01.047 回答
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>
于 2010-02-16T01:29:13.467 回答
0

我无法找到让它在 Firefox 下工作的方法,所以最后我决定使用 Flash。

于 2010-03-01T02:08:02.860 回答