【问题标题】:active item li on menu where hover悬停的菜单上的活动项目 li
【发布时间】:2015-03-16 20:22:02
【问题描述】:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>

<div id="topbar">
  <ul>
    <li class="active">
      <a href="">About Us</a>
    </li>
    <li>
      <a href="">Services</a>
    </li>
    <li>
      <a href="">Gallery</a>
    </li>
    <li>
      <a href="" class="nav-quote-button">Get Quote</a>
    </li>
  </ul>
</div>

如何在 li 2,3,4... 上设置 class Active 悬停,并删除 class active 有一个 go

谢谢!

【问题讨论】:

  • 各位,你们都投了反对票,但你们没有说明原因。让他/她知道他们做错了什么。
  • 问题显示缺乏研究尝试查看 jQuery API api.jquery.com/hover
  • 这不是一个请求网站,它适用于对编程感兴趣并提交合法问题的人,他们有兴趣了解为什么源代码/尝试不起作用并了解为什么以及如何修复它。
  • 我知道你是 OS 的新手。无论如何,为了保存您的声誉,请确保您发布真实的问题,只需通过谷歌搜索您的问题,您就会看到大量的答案。喜欢w3schools.com/bootstrap/bootstrap_case_menu.asp
  • 我不敢相信我看到的 4 个 insta 同时投下反对票:'D

标签: javascript jquery html css


【解决方案1】:

除非您需要它激活以进行某种查询(不过我个人不知道您为什么会这样做),请尝试使用 CSS。

li:hover {
     //  Active class CSS here
}

您可以在 li 中添加更多选择器,以防止自己选择页面上的其他列表,并且不需要任何 JavaScript、JQuery 或花哨的编码。

:hover 伪选择器会将 CSS 应用到您悬停的元素上。

【讨论】:

  • 我希望活动类不丢失,只需将鼠标悬停在其他 li 新项目丢失。示例菜单:lazada.vn/?setLang=en
猜你喜欢
  • 2014-12-30
  • 1970-01-01
  • 2013-01-31
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 2012-12-13
  • 1970-01-01
  • 2011-07-01
相关资源
最近更新 更多