【问题标题】:Toggle div visibility using onclick [closed]使用 onclick 切换 div 可见性 [关闭]
【发布时间】:2014-02-25 14:12:59
【问题描述】:

我有一个导航栏,我想在您单击标题时显示或隐藏菜单选项。

下面的半代码,但是我要在onclick 中输入什么来隐藏/显示 div?

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

【问题讨论】:

  • Stack Overflow 不是 Google 的替代品。您到底在哪里遇到问题?
  • 本网站上的任何问题都可以发布相同的回复。谷歌把我指引到这里。这是一个基于问题的编码网站,不是吗?
  • Google 没有没有指导您提出新问题 - 这是您决定做的事情。不过,您还没有解决我的问题。您到底在哪里遇到问题?
  • @JamalLanten 是的,但 Lix 的观点是,您可以通过查看现有内容而不是提出新的初学者级问题来找到这个答案

标签: jquery


【解决方案1】:

你可以使用:

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

Fiddle Demo

【讨论】:

  • 这就是Stack Overflow 上有这么多零努力问题的原因。我知道你只是想帮忙。但是,您不希望 OP 至少 尝试 在此处发布之前先帮助自己吗?我在暗示整个“教人钓鱼”的故事……
  • 请注意,toggle 自 JQuery 1.8 以来已被弃用,并在 1.9 中被删除。
  • @ElGavilan toggle(function...function... 已删除,但未删除函数 toggle 本身 api.jquery.com/toggle
  • 我有大约 5 个带有子菜单的标题要打开,这样可以吗?
  • @JamalLanten 不,不是。您需要提供所有相关的 HTML 标记,因为当前标记不够详细
猜你喜欢
  • 2020-10-30
  • 2014-03-02
  • 2015-12-26
  • 1970-01-01
  • 1970-01-01
  • 2013-08-05
  • 2014-05-30
  • 2013-07-12
  • 2020-02-19
相关资源
最近更新 更多