2013-09-27 116 views
0

我試圖將我的頁面設置爲當單擊相應的菜單按鈕時會顯示多個「頁面」。我想在一個HTML文檔中包含所有內容,因此我想使用由導航菜單激活的顯示/隱藏腳本的div。我搜索和搜索,我發現的方法似乎並沒有爲我工作。我的div全部保持隱藏狀態,單擊菜單不會更改活動的菜單項。這一切都在這個jfiddle:菜單按鈕用jquery顯示/隱藏div

http://fiddle.jshell.net/XeqNE/

我將不勝感激任何指針。謝謝!

+0

你的'activate'函數在哪裏?這個'$('。menu active')。attr('id')。slice(0,4)'應該是$('。menu.active')。attr('id')。slice(0, 4)' – j08691

+0

它存在於:Timestamp:9/27/2013 10:39:16 AM 錯誤:ReferenceError:buttonClick未定義 源文件:http://fiddle.jshell.net/XeqNE/show/ Line :1 –

+0

@ j08691 activate函數是腳本部分中三個jquery函數中的第一個。 Milche buttonClick函數是腳本中的第二個jquery函數,並由導航按鈕的onclick屬性調用。謝謝你的幫助! – Elijah

回答

0

這是更新的小提琴。你有太多的東西裹「就緒」,並且也有一個語法錯誤的‘刪除類’聲明:http://fiddle.jshell.net/XeqNE/1/

編輯:

更新小提琴去除一些錯誤的。我無法看到示例中的實際窗口,看看它是否正在改變div。頭是巨大的。應當雖然工作:http://fiddle.jshell.net/XeqNE/4/

編輯2:

更新小提琴和包裹的document.ready一切。沒有收到任何更多的JS問題,但仍然看不到第一行文本,看看它是否工作。我會想象它是。 http://fiddle.jshell.net/XeqNE/7/

+0

這是一個實際的答案,因爲它似乎沒有解決問題。代碼中仍然有很多錯誤。可能想對此作出評論。 – j08691

+0

@Thought空間設計菜單項現在可以正確地激活和改變他們的狀態,但是,所有的div仍然隱藏。我意識到我把頭大 - 很抱歉! - 但你仍然應該能夠看到文本的第一行,看看它是否正在加載,而目前沒有。謝謝! – Elijah

+0

我的屏幕太低,看不到第一行文字。我會再看一秒鐘。 –