基于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实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
jquery图片放大镜效果
Jun 23 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
jQuery模拟爆炸倒计时功能实例代码
Aug 21 jQuery
React中jquery引用的实现方法
Sep 12 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
Jquery+javascript实现支付网页数字键盘
Dec 21 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
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
Python科学画图代码分享
2017/11/29 Python
对pandas中Series的map函数详解
2018/07/25 Python
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
python 图像平移和旋转的实例
2019/01/10 Python
pandas如何处理缺失值
2019/07/31 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
python随机生成大小写字母数字混合密码(仅20行代码)
2020/02/01 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
思想政治教育专业个人求职信范文
2013/12/20 职场文书
社团文化节策划书
2014/02/01 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
调查研究项目计划书
2014/04/29 职场文书
关于青春的演讲稿
2014/05/05 职场文书
三八节标语
2014/06/27 职场文书
2016春节慰问信范文
2015/03/25 职场文书
病危通知书样本
2015/04/17 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
2016猴年春节问候语
2015/11/11 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
JavaScript分页组件使用方法详解
2021/07/26 Javascript
JavaScript组合继承详解
2021/11/07 Javascript
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python