基于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 03 jQuery
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
JQuery属性操作与循环用法示例
May 15 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
jQuery HTML设置内容和属性操作实例分析
May 20 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
如何基于jQuery实现五角星评分
Sep 02 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 excel类 phpExcel使用方法介绍
2010/08/21 PHP
php中取得文件的后缀名?
2012/02/20 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
PHP使用DOM对XML解析处理操作示例
2019/07/04 PHP
Javascript中eval函数的使用方法与示例
2007/04/09 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
用js实现in_array的方法
2013/11/05 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
基于vue2实现左滑删除功能
2017/11/28 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
numpy找出array中的最大值,最小值实例
2018/04/03 Python
Python最小二乘法矩阵
2019/01/02 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
使用python批量修改XML文件中图像的depth值
2020/07/22 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
Python 忽略文件名编码的方法
2020/08/01 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
小学生评语大全
2014/04/18 职场文书
新书发布会策划方案
2014/06/09 职场文书
综治工作汇报材料
2014/10/27 职场文书
项目投资意向书范本
2015/05/09 职场文书
如何在python中实现ECDSA你知道吗
2021/11/23 Python