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 相关文章推荐
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
详解jQuery-each()方法
Mar 13 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jQuery实现简单QQ聊天框
Aug 27 jQuery
jQuery插件实现图片轮播效果
Oct 19 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 daddslashes 使用方法介绍
2012/10/26 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
PHP实现的随机IP函数【国内IP段】
2016/07/20 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
List the UTC Time on a Computer
2007/06/11 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
深入理解vue中的$set
2017/06/01 Javascript
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
详解微信第三方小程序代开发
2017/06/23 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
js实现内置计时器
2019/12/16 Javascript
python正则表达式中的括号匹配问题
2014/12/14 Python
Python文件及目录操作实例详解
2015/06/04 Python
python将unicode转为str的方法
2017/06/21 Python
python散点图实例之随机漫步
2018/08/27 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
大学生职业生涯规划书前言
2014/01/09 职场文书
暑期培训心得体会
2014/09/02 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
离婚律师函范本
2015/05/27 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫