2012-06-11 29 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一樣在簡單的事情上苦苦掙扎,就像我一樣。嘖!