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 30 jQuery
基于JQuery和原生JavaScript实现网页定位导航特效
Apr 03 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
jQuery Dom元素操作技巧
Feb 04 jQuery
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
jQuery 选择器用法基础入门示例
Jan 04 jQuery
js与jquery获取input输入框中的值实例讲解
Feb 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缓存函数的使用说明
2013/05/10 PHP
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
react组件基本用法示例小结
2020/04/27 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
python返回昨天日期的方法
2015/05/13 Python
scrapy爬虫完整实例
2018/01/25 Python
Python 中的lambda函数介绍
2018/10/10 Python
python 监控logcat关键字功能
2020/09/04 Python
python实现跨年表白神器--你值得拥有
2021/01/04 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
橄榄树药房:OLIVEDA
2019/09/01 全球购物
孝老爱亲模范事迹
2014/01/24 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
违纪检讨书范文
2015/01/27 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
Python基于Tkinter开发一个爬取B站直播弹幕的工具
2021/05/06 Python
Python打包为exe详细教程
2021/05/18 Python