基于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实现的背景颜色渐变动画效果示例
Mar 24 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery层级选择器_动力节点节点Java学院整理
Jul 04 jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jQuery 实现批量提交表格多行数据的方法
Aug 09 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
jquery实现的放大镜效果示例
Feb 24 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
如何使用脚本模仿登陆过程
2006/11/22 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
php生成curl命令行的方法
2015/12/14 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
jQuery中triggerHandler()方法用法实例
2015/01/19 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
使用Node.js实现base64和png文件相互转换的方法
2020/03/11 Javascript
Python中声明只包含一个元素的元组数据方法
2014/08/25 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
幼儿园保育员辞职信
2014/01/12 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
公务员年度考核评语
2014/12/31 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
后天观后感
2015/06/08 职场文书
教师节获奖感言
2015/07/31 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书
Python中requests做接口测试的方法
2021/05/30 Python