2012-01-13 33 views
0

我想做一個像Facebook一樣的下拉菜單。 (註銷,帳戶設置,隱私設置等位置。)。我已經嘗試過了,但不能輕鬆一步。當我點擊正文文本時,我希望該下拉菜單消失。你能發佈一個代碼嗎?它可以是這樣的嗎?我想做一個像facebook一樣的下拉菜單

<div onclick="hideshow()"><a>DropdownMenu</a></div> 

,我想那個函數隱藏顯示()函數,任何人都可以發佈它給我嗎?我真的很感激。

這是因爲我在javascript的菜鳥。

回答

0

當菜單打開時,您不僅可以顯示菜單,還可以顯示完整頁面的透明度。該頁面可能是z-index 1,zover index 2和z-index 3.平臺捕捉onclick並隱藏菜單。

+0

不錯的主意。我會嘗試一下。 – 2012-01-13 13:48:10

0

gahmarjobah,

你是不是使用像jQuery?

一種Javascript庫,如果沒有,看看這個例子中,我爲你的jsfiddle製造。

http://jsfiddle.net/zzr84/4/

+0

它通過點擊,通過jQuery click()函數完成。這將從設計元素中刪除JavaScript,因此您可以更改設計而不必擔心腳本。 – 2012-01-13 14:30:45

+0

哦,是的我想通了,但我想這個腳本使這個紅色背景下拉菜單消失,而我點擊身體無處不在。在例子中它不起作用 – 2012-01-14 09:22:13

相關問題