jQuery实现简单的滑动导航代码(移动端)


Posted in jQuery onMay 22, 2017

1.1 App滑动导航

说明:这个例子主要是实现一条导航山只有两个选项的。

1.适合用于移动端。

2.滑动条的长度是选项内容的长度。

1.1.1. 效果图 

jQuery实现简单的滑动导航代码(移动端)

1.1.2. Html

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>滑动导航</title>
 </head>
 <body>
 <ul class="slid">
  <li><a href="#" rel="external nofollow" rel="external nofollow" >滑动到岗</a></li>
  <li><a href="#" rel="external nofollow" rel="external nofollow" >滑动到岗</a></li>
  <span id="navLine"></span>
 </ul>
 <script type="text/JavaScript" src="js/jQuery-1.9.1.min.js"></script>
 </body>
</html>

1.1.3. Css

<style type="text/css">
 body,div,p{ 
   margin:0; 
   padding:0; 
  }   
  ul.slid{
   display: block;   
   position:fixed;
   top: 10px; 
   left:0px; 
   right:0px;        
   height:60px;
   background: #f2f2f2;
   overflow: height;  
  }
  ul.slid li{
   display: inline-block;
   width: 49%;
   height: 40px;
   margin-top: 10px;
   float: left;
   text-align: center;
   overflow: hidden;
 
  }
   ul.slid li:first-child{
   border-right: 1px solid red;
   }
  ul.slid li a{
   display: inline-block;    
   width: 120px;       
   text-decoration:none; 
   height:37px;
   line-height: 37px; 
   color: #898989;   
   overflow: hidden;
  }
  ul.slid li a:hover{
   color: red;
  }
  #navLine{
   height:2px; 
   background-color:red; 
   position:absolute;    
   bottom:7px; 
   width:0px; 
   left:0px; 
   display:none; 
   overflow:hidden;
  }
 </style>

1.1.4. jQuery

<script type="text/javascript">
 $(function (){   
   navSlid();
  });
  //滑动导航
  var navSlid = function(){ 
   var nline = $('#navLine'); 
   var lia = $('ul.slid li a'); 
   //初始化滑块 
   nline.css({ 
    'width':lia.width(), 
    'left' :parseInt(lia.position().left) 
   }); 
   $('ul.slid li a').mouseenter(function(){ 
    //显示滑块 
    if(nline.css('display') == 'none'){ 
     nline.show(); 
    }; 
    //移动滑块 
    nline.stop().animate({ 
     width: $(this).width(), 
     left: parseInt($(this).position().left) 
    },300); 
   }); 
  }; 
 </script>
jQuery 相关文章推荐
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
jQuery常用选择器详解
Jul 17 jQuery
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jquery实现进度条状态展示
Mar 26 jQuery
Jquery+javascript实现支付网页数字键盘
Dec 21 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 #jQuery
jQuery表单验证之密码确认
May 22 #jQuery
JQuery 封装 Ajax 常用方法(推荐)
May 21 #jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 #jQuery
关于jQuery库冲突的完美解决办法
May 20 #jQuery
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 #jQuery
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 #jQuery
You might like
php中iconv函数使用方法
2008/05/24 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
js option删除代码集合
2008/11/12 Javascript
JavaScript异步加载浅析
2014/12/28 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
js实现二级导航功能
2017/03/03 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
python多线程并发实例及其优化
2019/06/27 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
使用python实现学生信息管理系统
2021/02/25 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
学校七一活动方案
2014/01/19 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
小学班主任评语大全
2014/04/23 职场文书
小班上学期评语
2014/05/05 职场文书
启动仪式策划方案
2014/06/14 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android