基于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实现提示语淡入效果
May 05 jQuery
简单实现jQuery弹幕效果
May 06 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
jQuery实现本地存储
Dec 22 jQuery
JS+JQuery实现无缝连接轮播图
Dec 30 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实现的多文件上传类及用法示例
2016/05/06 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
2016/04/13 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
利用Python批量生成任意尺寸的图片
2016/08/29 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
python 解压pkl文件的方法
2018/10/25 Python
Django跨域请求原理及实现代码
2020/11/14 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
护士辞职信范文
2014/01/19 职场文书
运动会广播稿50字
2014/01/26 职场文书
公司晚会主持词
2014/03/22 职场文书
大学班级文化建设方案
2014/05/06 职场文书
活动总结书
2014/05/08 职场文书
银行求职信怎么写
2014/05/26 职场文书
促销活动总结怎么写
2014/06/25 职场文书
党员群众路线教育实践活动剖析材料
2014/10/10 职场文书
合作合同协议书范本
2015/01/27 职场文书
python pygame入门教程
2021/06/01 Python
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
MySQL 条件查询的常用操作
2022/04/28 MySQL
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers