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 相关文章推荐
从父页面读取和操作iframe中内容方法
Jul 25 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
Jun 25 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
Aug 28 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
JavaScript显示表单内元素数量的方法
Apr 02 Javascript
JQuery自动触发事件的方法
Jun 13 Javascript
Angularjs 实现一个幻灯片示例代码
Sep 08 Javascript
Bootstrap CSS组件之导航(nav)
Dec 17 Javascript
vue.js之vue-cli脚手架的搭建详解
May 05 Javascript
React Native中NavigatorIOS组件的简单使用详解
Jan 27 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 Javascript
使用vue实现一个电子签名组件的示例代码
Jan 06 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
一个域名查询的程序
2006/10/09 PHP
PHP获取网站域名和地址的代码
2008/08/17 PHP
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
javascript forEach通用循环遍历方法
2010/10/11 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
10个JavaScript中易犯小错误
2016/02/14 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
在IIS服务器上以CGI方式运行Python脚本的教程
2015/04/25 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
python实现的分析并统计nginx日志数据功能示例
2019/12/21 Python
Visual Studio code 配置Python开发环境
2020/09/11 Python
Python偏函数实现原理及应用
2020/11/20 Python
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
Linux的主要特性
2014/10/06 面试题
村居抓节水倡议书
2014/05/19 职场文书
2014年平安建设工作总结
2014/11/19 职场文书
党校学习党性分析材料
2014/12/19 职场文书
奖励通知
2015/04/22 职场文书
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android