最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery关于导航条背景切换效果实现示例_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:13:28
文档

jQuery关于导航条背景切换效果实现示例_jquery

jQuery关于导航条背景切换效果实现示例_jquery:效果如下: 代码如下: .nav{height:40px; width: 100%;background: #E6E6E6;} .nav ul li{float: left;list-style: none;margin-right: 20px;line-height: 40px;} .nav ul li a{text-decora
推荐度:
导读jQuery关于导航条背景切换效果实现示例_jquery:效果如下: 代码如下: .nav{height:40px; width: 100%;background: #E6E6E6;} .nav ul li{float: left;list-style: none;margin-right: 20px;line-height: 40px;} .nav ul li a{text-decora


效果如下:

代码如下:










  • 首页

  • 博客

  • 论坛

  • 关于

  • 联系




  • $(".nav ul li a").click(function(){if($(this).has(".onNav")){
    $(this).addClass("onNav").parent("li").siblings("li").find("a").removeClass("onNav");}})




    js部分:
    代码如下:

    $(".nav ul li a").click(function(){if($(this).has(".onNav")){ //找到a标签添加click事件,判断是否有背景存在
    $(this).addClass("onNav").parent("li").siblings("li").find("a").removeClass("onNav");}}) //添加类并移除已有的类


    上面是一种方法,以下是另外一种:
    代码如下:

    $(".nav ul li a").click(function(){ //找到a标签并添加click事件
    var inx = $(this).parent("li").index(); //定义变量inx,返回这个元素在同辈中的索引位置
    $(".nav ul li").find("a").removeClass("on_nav"); //移除已有的类
    $(".nav ul li").eq(inx).find("a").addClass("on_nav"); //获取点击元素并添加类

    文档

    jQuery关于导航条背景切换效果实现示例_jquery

    jQuery关于导航条背景切换效果实现示例_jquery:效果如下: 代码如下: .nav{height:40px; width: 100%;background: #E6E6E6;} .nav ul li{float: left;list-style: none;margin-right: 20px;line-height: 40px;} .nav ul li a{text-decora
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top