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 extend()详解及简单实例
May 06 jQuery
基于jquery实现多选下拉列表
Aug 02 jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
一文快速了解JQuery中的AJAX
May 31 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
jquery实现手风琴案例
May 04 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生成固定长度纯数字编码的方法
2015/07/09 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
脚本收藏iframe
2006/07/21 Javascript
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
[01:03:50]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第二场 2月7日
2021/03/11 DOTA
Pyhton中防止SQL注入的方法
2015/02/05 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
python实现简单的学生管理系统
2021/02/22 Python
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
优秀老员工获奖感言
2014/02/15 职场文书
小学端午节活动方案
2014/03/13 职场文书
高中学校对照检查材料
2014/08/31 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
pytorch中的model.eval()和BN层的使用
2021/05/22 Python