0

编辑:我找到了解决方案。简单的尴尬。我删除了以下代码行:e.preventDefault();

像魅力一样工作。显然,我是 js 的菜鸟。我要去 Code Academy 解决这个问题。:)

我不知道我最初的问题措辞很好(我很累,对不起!)所以让我换一种方式试试。

我一直在寻找解决这个问题的方法,在 SA、其他论坛和强大的谷歌。到目前为止,没有运气。

我有一个水平菜单。我想让每个链接播放声音并在点击时交换图像。我已经让它播放声音和交换图像,但锚链接不会将您发送到页面的相应文本部分。

去掉控制图片交换的js(位于html底部)解决了锚链接问题。但我需要同时发生声音和图像事件。

到目前为止,我只编写了前两个链接。

希望这能更好地解释我的问题。

再次感谢大家。

4

2 回答 2

0

如上所述,删除以下代码行解决了该问题。

e.preventDefault();

我希望这可以帮助像我一样喜欢 js 的人免于像我一样为简单的事情而苦恼。嘘!

于 2012-06-13T20:24:26.520 回答
0

您的锚标签的 href 是#. 这不会更改/重新加载页面,它只会更改 url 片段。见http://en.wikipedia.org/wiki/Fragment_identifier

于 2012-06-11T21:10:09.740 回答