Tab选项卡滚动导航切换实现(附代码)

这次给大家带来Tab选项卡滚动导航切换实现(附代码),Tab选项卡滚动导航切换实现的注意事项有哪些,下面就是实战案例,一起来看一下。

效果说明:点击tab导航,页面滑动到下方相应板块。并且当页面通过鼠标滚动下去时,上方的tab也可以自动切换到当前位置的板块上。

Tab选项卡滚动导航切换实现(附代码)

Tab选项卡滚动导航切换实现(附代码)

代码说明:js中对两个动作分别写,一个是tab点击下滑到相应板块位置;一个是鼠标滚动下去的时候tab判定当前页面滚动高度切换tab。
js:

$(document).ready(function(){    $('.switch-tab>li').click(function(){    var s=$('.switch-tab>li').index(this);    $('body,html').animate({scrollTop:$('.tab-content>.tab-panel:eq('+s+')').offset().top-50},200);  });  var DT=$('.switch-tab').offset().top;  $(window).scroll(function(){    var wt=$(window).scrollTop(),l=$('.tab-content>.tab-panel'),s=l.length-1;    if(wt
=l.last().offset().top+l.last().height()+50){ $('.switch-tab').removeClass('fixed'); $('.switch-tab>li:first').addClass('active').siblings().removeClass('active'); }else{ $('.switch-tab').addClass('fixed'); for(var i=0;i=parseInt(l.eq(i).offset().top-50)&&wtli:eq('+s+')').addClass('active').siblings().removeClass('active'); } });});

登录后复制

html:

1111

222

333

444

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

jQuery最简洁实现tab选项切换

jQuery+CSS实现标签分栏切换(附代码)

jQuery+Ajax实现表格数据标题排序

以上就是Tab选项卡滚动导航切换实现(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2767772.html

(0)
上一篇 2025年3月8日 11:50:48
下一篇 2025年3月5日 20:14:49

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jquery鼠标滚轮实现图片切换

    这次给大家带来jquery鼠标滚轮实现图片切换,jquery鼠标滚轮实现图片切换的注意事项有哪些,下面就是实战案例,一起来看一下。 本例实现的效果:鼠标滚轮滚动时图片进行切换。支持键盘方向键实现图片切换效果。支持点击图片切换,支持点击当前图…

    2025年3月8日 编程技术
    200
  • 文本框和密码框实现灰色预提示文字

    这次给大家带来文本框和密码框实现灰色预提示文字,文本框和密码框实现灰色预提示文字的注意事项有哪些,下面就是实战案例,一起来看一下。 很久之前写了这个插件,基于jQuery实现的,主要用于IE下实现placeholder效果,可同时支持文本和…

    编程技术 2025年3月8日
    200
  • jQuery设置键盘切换文本框焦点

    这次给大家带来jQuery设置键盘切换文本框焦点,jQuery设置键盘切换文本框焦点的注意事项有哪些,下面就是实战案例,一起来看一下。 jQuery(function () { jQuery(‘input:text:first’).focu…

    编程技术 2025年3月8日
    200
  • AJAX二级联动有哪些实现方法

    这次给大家带来AJAX二级联动有哪些实现方法,AJAX二级联动实现的注意事项有哪些,下面就是实战案例,一起来看一下。 后台Handler.ashx using System;using System.Web;using System.Dat…

    编程技术 2025年3月8日
    200
  • jQuery选项卡切换特效实现步骤

    这次给大家带来jQuery选项卡切换特效实现步骤,jQuery选项卡切换的注意事项有哪些,下面就是实战案例,一起来看一下。 1、tab切换 on jQuery tab切换 *{ margin:0; padding:0; } .wrap{ m…

    2025年3月8日
    200
  • Jquery数字滚动切换插件实现方法

    这次给大家带来Jquery数字滚动切换插件实现方法,Jquery数字滚动切换插件实现的注意事项有哪些,下面就是实战案例,一起来看一下。 我们先来看示例: CSS .textC { position:absolute; width:500px…

    编程技术 2025年3月8日
    200
  • vue实现选项卡以及切换功能方法详解

    这次给大家带来vue实现选项卡以及切换功能方法详解,vue实现选项卡以及切换功能的注意事项有哪些,下面就是实战案例,一起来看一下。 这里不跟大家再去把Vue文档上的一些指令用法或者基础知识再复述一遍,既然是从入门到实战,我直接将平时项目中需…

    2025年3月8日
    200
  • Vue实现不刷新分页

    这次给大家带来Vue实现不刷新分页,Vue实现不刷新分页的注意事项有哪些,下面就是实战案例,一起来看一下。 之前一直想要自己试着实现一个分页器,但是一直拖,今天写完,大概照着网易云音乐的样子来完成。这个小例子很简单,通过这个小例子,可以学习…

    2025年3月8日 编程技术
    200
  • Vue实现倒计时按钮

    这次给大家带来Vue实现倒计时按钮,Vue实现倒计时按钮的注意事项有哪些,下面就是实战案例,一起来看一下。 在项目开发里,我们经常会遇到发送验证码、点击了之后有60秒倒计时的按钮,很常见却也很简单,但是在写这个按钮的时候有个别地方还要注意下…

    2025年3月8日 编程技术
    200
  • vue数据传递实现步骤详解

    这次给大家带来vue数据传递实现步骤详解,vue数据传递实现的注意事项有哪些,下面就是实战案例,一起来看一下。 组件(Component)是 Vue.js 最强大的功能。组件可以封装可重用的代码,通过传入对象的不同,实现组件的复用,但组件传…

    2025年3月8日 编程技术
    200

发表回复

登录后才能评论