iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Jquery如何实现滚动监听和附加导航
  • 782
分享到

Jquery如何实现滚动监听和附加导航

2024-04-02 19:04:59 782人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Jquery如何实现滚动监听和附加导航的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。导航思路:设定nav导航的类。设定索引值。点击导航内容,导航的索引和

这篇文章给大家分享的是有关Jquery如何实现滚动监听和附加导航的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

导航思路:

  1. 设定nav导航的类。

  2. 设定索引值。

  3. 点击导航内容,导航的索引和内容的索引一一对应。

  4. 点击导航栏,内容滑动一段距离。

监听:

   1.滑动内容文档时,索引值变动。

   2.导航对应的索引所在内容高亮。

下面是代码

<!--导航-->
$(document).ready(function() {
    $(".nav_scroll_a").each(function() {   //导航所对应的类
        $(this).click(function() {                 //点击导航栏内容
            var index = $(this).index()           //获取索引值index

            //找到对应内容的索引值,并滑动一定的高度

            window.scrollTo('y', $(".nav_scroll:nth-of-type(" + (index + 1) + ")").offset().top - 100) 
            $(".nav_scroll_a").removeClass("active")  //清除所有导航的激活属性
            $(this).addClass("active")    //点亮正在点击的导航
        });
    });
});

<!--滚动监听-->    
$(document).ready(function() {
    $(window).scroll(function() {             //滑动事件
        for(var i = 0; i < $(".nav_scroll_a").length; i++) {     //遍历每一次的导航事件
          if($(window).scrollTop() > $(".nav_scroll").eq(i).offset().top - 130) {   //内容栏滑动
                $(".nav_scroll_a").removeClass("active")
                $(".nav_scroll_a").eq(i).addClass("active")
            }
        }
    });
});

感谢各位的阅读!关于“Jquery如何实现滚动监听和附加导航”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Jquery如何实现滚动监听和附加导航

本文链接: https://www.lsjlt.com/news/83802.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Jquery如何实现滚动监听和附加导航
    这篇文章给大家分享的是有关Jquery如何实现滚动监听和附加导航的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。导航思路:设定nav导航的类。设定索引值。点击导航内容,导航的索引和...
    99+
    2022-10-19
  • jQuery如何使用滚动监听实现商城楼梯式导航效果
    这篇文章主要为大家展示了“jQuery如何使用滚动监听实现商城楼梯式导航效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQue...
    99+
    2022-10-19
  • vue监听滚动事件如何实现滚动监听
    这篇文章主要为大家展示了“vue监听滚动事件如何实现滚动监听”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue监听滚动事件如何实现滚动监听”这篇文章吧。在vu...
    99+
    2022-10-19
  • jQuery如何实现滑动导航
    这篇文章主要介绍jQuery如何实现滑动导航,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.1 App滑动导航说明:这个例子主要是实现一条导航山只有两个选项的。1.适合用于移动端。...
    99+
    2022-10-19
  • vue如何监听滚动事件实现锚点链接平滑滚动
    这篇文章将为大家详细讲解有关vue如何监听滚动事件实现锚点链接平滑滚动,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基于vue监听滚动事件,实现锚点链接平滑滚动近日在做一...
    99+
    2022-10-19
  • web开发中如何实现滚动条的监听与内容随着滚动条动态加载
    这篇文章主要介绍web开发中如何实现滚动条的监听与内容随着滚动条动态加载,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实例如下:<!DOCTYPE html> ...
    99+
    2022-10-19
  • Vue.js如何通过监听滚动事件实现动态锚点
    这篇文章主要介绍了Vue.js如何通过监听滚动事件实现动态锚点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体效果如下:如果是传统项目,这...
    99+
    2022-10-19
  • 如何通过CSS实现网页的平滑滚动导航
    导航是网页中非常重要的一部分,是用户浏览网页内容的入口。而在一个较长的网页中,平滑滚动导航可以让用户快速定位到所需内容,并提升用户体验。要通过CSS实现平滑滚动导航,可以使用一些CSS特性和技巧。以下是具体的代码示例:HTML结构:<...
    99+
    2023-10-21
    平滑滚动 ( smooth scrolling ) CSS ( 层叠样式表 ) 导航 ( navigation )
  • 如何通过CSS实现网页的平滑滚动导航条
    导航条是网页中非常重要的组成部分之一,它不仅提供了页面导航的功能,还能使网页更加美观。而在网页中实现平滑滚动导航条,可以为用户提供更好的体验。本文将介绍如何通过CSS实现网页的平滑滚动导航条,并提供具体的代码示例。一、HTML结构首先,在H...
    99+
    2023-10-21
    CSS 平滑滚动 导航条
  • 微信小程序如何实现顶部可滚动导航效果
    这篇文章给大家分享的是有关微信小程序如何实现顶部可滚动导航效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。需求是小程序做头部做导航分类的效果顶部用 scroll-view 组件...
    99+
    2022-10-19
  • 如何使用html+css+js实现导航栏滚动渐变效果
    本篇内容主要讲解“如何使用html+css+js实现导航栏滚动渐变效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用html+css+js实现导航栏滚动渐变效果”吧!实现:1.定义导航栏...
    99+
    2023-07-05
  • 如何使用HTML和CSS实现一个水平滚动导航菜单布局
    如何使用HTML和CSS实现一个水平滚动导航菜单布局在网页设计中,导航菜单是一个非常重要的元素,它可以方便用户浏览和导航网站的内容。而水平滚动导航菜单是一种常见的导航菜单布局,可以在有限的水平空间内显示更多的菜单项,给用户更多的选项。本文将...
    99+
    2023-10-24
    CSS html 实现
  • 如何通过纯CSS实现网页的平滑滚动导航菜单
    引导用户在网页中进行导航是一个重要的设计元素,而平滑滚动导航菜单是提供用户友好的导航体验的一种方式。本文将介绍如何通过纯CSS来实现这样的导航菜单,并提供相应的代码示例。一、HTML结构首先,我们需要在HTML中创建导航菜单的基本结构。以下...
    99+
    2023-10-21
    导航菜单 CSS 平滑滚动
  • JS如何实现滚动到指定位置导航栏固定顶部
    小编给大家分享一下JS如何实现滚动到指定位置导航栏固定顶部,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码:<!DOCT...
    99+
    2022-10-19
  • Vue如何实现类似头条效果的横向滚动导航条
    这篇文章主要讲解了“Vue如何实现类似头条效果的横向滚动导航条”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue如何实现类似头条效果的横向滚动导航条”吧!  cube-ui 所提供的组件中...
    99+
    2023-07-04
  • Html+Css+Jquery如何实现左侧滑动拉伸导航菜单栏
    这篇文章主要介绍了Html+Css+Jquery如何实现左侧滑动拉伸导航菜单栏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PC端移动端代码<!DOCTYPE ...
    99+
    2023-06-09
  • 微信小程序如何实现今日头条导航栏滚动效果
    这篇文章给大家分享的是有关微信小程序如何实现今日头条导航栏滚动效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。项目需要,做一个和今日头条一样的导航栏,可以横行滚动,幸好再weu...
    99+
    2022-10-19
  • Vue.js+cube-ui如何实现类似头条效果的横向滚动导航条
    这篇文章主要介绍Vue.js+cube-ui如何实现类似头条效果的横向滚动导航条,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!对于这样的效果,在各大移动端项目中几乎是随处可见,为什么...
    99+
    2022-10-19
  • 如何实现javaScript和jQuery自动加载
    这篇文章给大家分享的是有关如何实现javaScript和jQuery自动加载的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、JavaScript自动加载①在文本中用onload...
    99+
    2022-10-19
  • css3和jquery如何实现可折叠导航菜单适合放在手机网页的导航菜单
    这篇文章主要介绍了css3和jquery如何实现可折叠导航菜单适合放在手机网页的导航菜单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。效果图...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作