首页 > web前端 > js教程 > 如何使用 CSS 和 jQuery 更改当前页面链接的颜色?

如何使用 CSS 和 jQuery 更改当前页面链接的颜色?

Linda Hamilton
发布: 2024-10-20 10:40:30
原创
245 人浏览过

How to Change the Color of Current Page Links Using CSS and jQuery?

如何使用 CSS 和 jQuery 更改当前页面的链接颜色

将当前页面的链接样式设置为与其他页面不同是很常见的Web 开发中的任务。实现此目的的一种方法是使用 CSS 和 jQuery。

使用 CSS

要设置当前页面上的链接样式,您可以使用以下 CSS:

<code class="css">li a {
  color: #A60500;
}

li a:hover {
  color: #640200;
  background-color: #000000;
}</code>
登录后复制

此代码会将页面上所有链接的颜色更改为#A60500。当鼠标悬停在链接上时,其颜色将更改为#640200,背景颜色将更改为#000000。

使用 jQuery

您还可以使用 jQuery更改当前页面的链接颜色。为此,您可以使用以下代码:

<code class="javascript">$(document).ready(function() {
    $("[href]").each(function() {
        if (this.href == window.location.href) {
            $(this).addClass("active");
        }
    });
});</code>
登录后复制

此代码将循环访问页面上的所有链接,并将“active”类添加到与当前页面 URL 匹配的链接。然后,您可以使用 CSS 以不同的方式设置“活动”类的样式,例如更改其颜色。

注意: jQuery 代码可能需要根据页面的结构进行修改,并且正在使用的链接。您可能需要缩小链接的选择范围或删除 URL 参数,以确保正确的链接样式。

以上是如何使用 CSS 和 jQuery 更改当前页面链接的颜色?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板