2012-06-11 53 views
0

编辑:我找到了解决方案。令人尴尬的简单。我删除了下面这行代码: e.preventDefault();播放声音和点击交换图像(菜单栏)

工作就像一个魅力。显然,我很喜欢js的noob。我要去Code Academy解决这个问题。 :)

我不知道我原来的问题措辞得很好(我累了,对不起!)所以让我以另一种方式尝试。

我一直在寻找解决这个问题的日子,在SA,其他论坛和强大的Google上。到目前为止,没有运气。

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

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

我只编码了迄今为止的前两个链接。

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

再次感谢所有。

+1

'问题'究竟是什么? onclick不起作用?该页面不会跳转到适当的锚点? –

+0

页面不会跳转到锚点。声音效果很好。 –

+0

你能在http://jsfiddle.net/ – ddlshack

回答

0

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

+0

我已经编辑了我的问题以供澄清。到目前为止,我只参与了前两个链接。显然,我不期望其他人工作。 –

0

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

e.preventDefault(); 

我希望这可以帮助像我一样绿色的人像js一样在简单的事情上苦苦挣扎,就像我一样。啧!