2014-02-25 112 views
-7

我有一个导航栏,当您单击标题时,我想显示或隐藏菜单选项。使用onclick切换div的可见性

下面是半码,但是我怎样才能进入onclick来隐藏/显示div?

<a href=link onclick=?>MENU 1</a> 
    <div id='menu1'> 
    Option 1 
    Option 2 
    Option 3 
    </div> 
+10

[所以]是不是** **替换为谷歌。你究竟在哪里遇到问题? – Lix

+0

在本网站的任何问题上都可能发布同样的答案。谷歌在这里指示我。这是一个基于问题的编码网站是不是? –

+0

Google确实没有**指示你提出一个新问题 - 这是你决定要做的事情。虽然你没有解决我的问题..你究竟在哪里遇到问题? – Lix

回答

0

您可以使用:

$('a').click(function(e) { 
    e.preventDefault(); 
    $('#menu1').toggle(); 
}) 

Fiddle Demo

+6

这就是[so]上有这么多零功夫问题的原因。我意识到你只是在帮助。但是,难道你不希望OP在发布之前至少*试着*先帮助自己?我暗示整个“教一个人钓鱼”的故事...... – Lix

+0

请注意'toggle'从JQuery 1.8开始已被弃用,并在1.9中被删除。 – ElGavilan

+1

@ElGavilan切换(功能...功能...被删除,但不是功能切换本身http://api.jquery.com/toggle/ – Anton