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 相关文章推荐
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
基于jquery实现左右上下移动效果
May 02 jQuery
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
jQuery实现本地存储
Dec 22 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实现天干地支计算器示例
2014/03/14 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
2019/06/12 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
jquery 新建的元素事件绑定问题解决方案
2014/06/12 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
学习Vue组件实例
2018/04/28 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
vue 动态创建组件的两种方法
2020/12/31 Vue.js
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
python基础梳理(一)(推荐)
2019/04/06 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
python代码如何注释
2020/06/01 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
志愿者宣传口号
2014/06/17 职场文书
销售顾问工作计划书
2014/09/15 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
转让协议书
2015/01/27 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
python实现监听键盘
2021/04/26 Python
详解非极大值抑制算法之Python实现
2021/06/28 Python
nginx内存池源码解析
2021/11/20 Servers
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL