基于jQuery实现定位导航位置效果


Posted in jQuery onNovember 15, 2017

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

当滚动条滚动到内容区域的时候,侧边导航条定位到屏幕,不再动,并且点击导航条跳转到内容所在的位置;

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <style>
    *{
      padding: 0;
      margin: 0;

    }
    .left{
      float: left;
      padding: 0 0 328px 0;
    }
    .left div{
      width: 800px;
      height: 300px;
      line-height: 300px;
      text-align: center;
      font-size: 30px;
      background: gray;
      margin: 10px 0;
    }
    .nav{
      position: absolute;
      right:20px;
      top: 20px;
    }
    .nav div{
      width: 100px;
      height: 80px;
      line-height: 80px;
      text-align: center;
      background: pink;
      margin: 10px 0;
      cursor: pointer;
    }
    .bottom{
      overflow: hidden;
      width: 100%;
      position: relative;
    }
  </style>
  <title>Document</title>
</head>
<body>
  <img style="width:100%" src="o_1bsmo1kpn1hp61bm0176i1bk618uo9.jpg" alt="">
  <div class="bottom">
    <div class="left">
      <div class="one leftDiv" id="one">
        一
      </div>
      <div class="conOne leftDiv" id="two">
          二 
      </div>
      <div class="leftDiv" id="three ">
        三
      </div>
      <div class="leftDiv" id="four">
        四
      </div>
    </div>
    <div class="nav">
      <div class="one navDiv">one</div>
      <div class="two navDiv">two</div>
      <div class="three navDiv">three</div>
      <div class="four navDiv">four</div>
    </div>
  </div>
  <script src="jquery.js"></script>
  <script>
    $(window).scroll(function(e){
      console.log($(window).scrollTop());
      if ($(window).scrollTop() >$('#one').offset().top) {
        $('.nav').css({'position':'fixed'});
      console.log('ss');
      } else{
        $('.nav').css({'position':'absolute'});
      }
    })
    $('.nav div').click(function(){
      var i = $('.navDiv').index(this);
      var x = $('.leftDiv').eq(i).offset().top;
      $('html, body').animate({scrollTop:x+'px'},500);
    })
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现文章图片弹出放大效果
Apr 06 jQuery
jQuery Plupload上传插件的使用
Apr 19 jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
jQuery实现菜单栏导航效果
Aug 15 jQuery
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
jquery轮播图插件使用方法详解
Jul 31 jQuery
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 #jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 #jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 #jQuery
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 #jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 #jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 #jQuery
jQuery实现动态添加节点与遍历节点功能示例
Nov 09 #jQuery
You might like
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
php中数组最简单的使用方法
2020/12/27 PHP
js传值 判断
2006/10/26 Javascript
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
基于node.js之调试器详解
2017/08/22 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
Javascript Symbol原理及使用方法解析
2020/10/22 Javascript
[02:29]DOTA2英雄基础教程 陈
2013/12/17 DOTA
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
进一步理解Python中的函数编程
2015/04/13 Python
详解Python中for循环的使用方法
2015/05/14 Python
深入浅析Python字符编码
2015/11/12 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
致铅球运动员广播稿精选
2014/01/12 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
给校长的建议书400字
2014/05/15 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
运动会加油稿
2015/07/22 职场文书
班委竞选稿范文
2015/11/21 职场文书
带你彻底理解JavaScript中的原型对象
2021/04/14 Javascript