jquery - 如何让这个demo中的下划线效果继续使用CSS?

标签 jquery html css

我是 CSS 的初学者,我想知道如何保持下划线效果(当悬停在 this demo 中的链接上时)永久。我可以使用 jQuery 或 javascript 将焦点放在元素上,但我希望即使在移动鼠标焦点后下划线也能保持不变。谢谢。

    <section class="blue-green">
    <nav id="cl-effect-4" class="cl-effect-4">
        <a id="focus-this" href="index.html">+ Create New</a>
        <a href="launch_approved.html">Launch Approved Campaigns</a>
        <a href="pending.html">Pending Approval</a>
        <a href="record.html">Your Campaign Record</a>
    </nav>
    </section>

最佳答案

当您将鼠标悬停在将添加类的 anchor 标记上时,您可以使用 JQuery 触发悬停事件:

JQuery

$("a").hover(
  function () {
    $(this).addClass('focus-this');
  }
);

额外的 CSS

.focus-this{border-bottom:5px solid white;}

Fiddle

关于jquery - 如何让这个demo中的下划线效果继续使用CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19961812/

相关文章:

javascript - 使用 Jquery 关闭 Iframe?

html - 尽管显示 :block specified,但 li 在同一行

html - 容器 Div 未扩展且页脚卡住

css - 第 n 个 child 计算不正确

html - 提交按钮值不随 css 改变

jquery - 显示 TableView 结构

javascript - js 添加删除类

jquery - Selectpicker( Bootstrap 选择)取消焦点更改

javascript - 将 jQuery 选择器用于 css,转义特殊字符

php - Wordpress - 主菜单导航的图像 href 不起作用