基于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插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery查找dom的几种方法效率详解
May 17 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery无冲突模式详解
Jan 17 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 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
php设计模式 Observer(观察者模式)
2011/06/26 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
2016/05/04 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
python文件和目录操作方法大全(含实例)
2014/03/12 Python
查看django版本的方法分享
2018/05/14 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
Python3+Appium安装使用教程
2019/07/05 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
python中的&amp;&amp;及||的实现示例
2019/08/07 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
python列表推导式入门学习解析
2019/12/02 Python
基于pandas中expand的作用详解
2019/12/17 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
护理职业应聘自荐书
2013/09/29 职场文书
中学教师岗位职责
2013/11/26 职场文书
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
化工厂员工工作总结
2015/10/15 职场文书
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript