编辑:我找到了解决方案。 尴尬的简单。 我删除了以下代码行: e.preventDefault();
像魅力一样工作。 显然,我是js的菜鸟。 我要去代码学院解决这个问题。:)
我不知道我最初的问题措辞很好(我累了,对不起!)所以让我用另一种方式试试。
我一直在寻找几天来解决这个问题,在SA,其他论坛和强大的Google。到目前为止,没有运气。
我有一个水平菜单。 我想让每个链接播放声音并在单击时交换图像。 我已经让它播放声音并交换图像,但锚链接不会将您发送到页面到相应的文本部分。
删除控制图像交换的 js(位于 html 底部)可以解决锚链接问题。 但是我需要声音和图像事件同时发生。
到目前为止,我只编写了前两个链接。
希望这能更好地解释我的问题。
再次感谢大家。
锚标记的 href #
。这不会更改/重新加载页面,它只会更改 url 片段。见 http://en.wikipedia.org/wiki/Fragment_identifier
如上所述,删除以下代码行解决了问题。
e.preventDefault();
我希望这可以帮助像我这样使用 js 的绿色人士像我一样为简单的事情而苦恼。 嘭!