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 相关文章推荐
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
基于jQuery实现文字打印动态效果
Apr 21 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 jQuery
jQuery实现鼠标滑动切换图片
May 27 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用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
python3中bytes和string之间的互相转换
2017/02/09 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
python定位xpath 节点位置的方法
2019/08/27 Python
Python-opencv 双线性插值实例
2020/01/17 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
公司门卫管理制度
2014/02/01 职场文书
语文教学随笔感言
2014/02/18 职场文书
商务助理求职信范文
2014/04/20 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
求职自荐信怎么写
2015/03/04 职场文书
python数字图像处理:图像的绘制
2022/06/28 Python