jquery仅用6行代码实现滑动门效果


Posted in Javascript onSeptember 07, 2015

本文实例讲述了jquery仅用6行代码实现滑动门效果。分享给大家供大家参考。具体如下:

这是一个基于jQuery的滑动门导航栏,仅6行代码,不知还有没有比此更少的代码了,在滑动门的实现过程中,用背景图片修饰了每个“门”的背景,更美观漂亮,有着极好的用户操作体验。

运行效果如下图所示:

jquery仅用6行代码实现滑动门效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery 6行代码实现滑动门</title>
<style>
*{margin:0; padding:0;font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px}
.ts{ width:50%; margin:0 auto}
.ts .tsHead{clear:both; height:27px;background:url(images/titLine.gif) repeat-x left bottom; border-left:1px solid #88AAD6; border-right:1px solid #88AAD6; border-top:1px solid #88AAD6}
.ts .titLeft{float:left; height:27px;font-size:1px; width:12px;;background:url(images/titLeft.gif) no-repeat}
.ts .titOp{float:left; height:21px; padding:5px 0 0}
.ts .titOp li{ float:left; width:100px;height:15px; padding:5px 0 0; margin:0 0 0 3px;border:1px solid #88AAD6; border-bottom:1px solid #fff;background:#eeeeff; color:#999;text-align:center; cursor:default}
.ts .titOp li.current{ background:#fff;color:#290052; }
.ts .titRight{float:right; height:26px;font-size:1px; width:32px;;background:url(images/titRight.gif) no-repeat}
.ts .line{border-left:1px solid #88AAD6;border-right:1px solid #88AAD6;clear:both; height:13px; line-height:13px; padding:5px; background:#E9F9FE}
.ts .tsMb{border:1px solid #88AAD6; border-top:none; padding:10px; height:120px; min-height:100px; font-weight:bold}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script>
$(function(){
  $("#tsMb div:not(:first)").hide();
  $("#titOp li").each(function(index){
    $(this).mouseover(
     function(){
     $("#titOp li.current").removeClass("current");
     $(this).addClass("current");
     $("#tsMb > div:visible").hide();
     $("#tsMb div:eq(" + index + ")").show();
    })
  })
})
</script>
</head>
<body>
 <div style="clear:both; height:30px"></div>
 <!--调试层-->
 <div class="ts">
     <div class="tsHead">
         <div class="titLeft"></div>
         <div class="titOp" id="titOp">
          <ul>
             <li class="current">脚本调试器</li>
             <li>样式调试器</li>
             <li>DOM调试器</li>
            </ul>
         </div>
         <div class="titRight"></div>
     </div>
     <div class="line">sadfasdfsd</div>
     <div class="tsMb" id="tsMb">
       <div>脚本</div>
       <div>样式</div>
       <div>DOM</div>
     </div>
 </div>
 <!--调试层 end-->
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
THREE.JS入门教程(6)创建自己的全景图实现步骤
Jan 25 Javascript
Js中的onblur和onfocus事件应用介绍
Aug 27 Javascript
js的隐含参数(arguments,callee,caller)使用方法
Jan 28 Javascript
js实现获取焦点后光标在字符串后
Sep 17 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
w3c编程挑战_初级脚本算法实战篇
Jun 23 Javascript
Angularjs 事件指令详细整理
Jul 27 Javascript
Vue结合SignalR实现前后端实时消息同步
Sep 19 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
bootstrap table表格插件之服务器端分页实例代码
Sep 12 Javascript
vue实现条件判断动态绑定样式的方法
Sep 29 Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 Javascript
JavaScript简单下拉菜单实例代码
Sep 07 #Javascript
jquery的幻灯片图片切换效果代码分享
Sep 07 #Javascript
jQuery实现简单下拉导航效果
Sep 07 #Javascript
JS实现弹性菜单效果代码
Sep 07 #Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 #Javascript
jquery实现标题字体变换的滑动门菜单效果
Sep 07 #Javascript
关于JS中prototype的理解
Sep 07 #Javascript
You might like
如何隐藏你的.php文件
2007/01/04 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
HR vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
jQuery 无刷新分页实例代码
2013/11/12 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
2016/10/27 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
中国最大的团购网站:聚划算
2016/09/21 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
EJB需直接实现它的业务接口或Home接口吗,请简述理由
2016/11/23 面试题
软件售后服务承诺书
2014/05/21 职场文书
品质标语大全
2014/06/21 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
初中运动会前导词
2015/07/20 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书