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 相关文章推荐
JS实现让网页背景图片斜向移动的方法
Feb 25 Javascript
浅析javascript中的事件代理
Nov 06 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
Google 地图事件实例讲解
Aug 06 Javascript
关于Jquery中的事件绑定总结
Oct 26 Javascript
JavaScript实现解析INI文件内容的方法
Nov 17 Javascript
利用node.js如何创建子进程详解
Dec 09 Javascript
js操作二进制数据方法
Mar 03 Javascript
微信小程序之自定义组件的实现代码(附源码)
Aug 02 Javascript
使用ECharts实现状态区间图
Oct 25 Javascript
Vue.js实现备忘录功能
Jun 26 Javascript
vue组件库的在线主题编辑器的实现思路
Apr 03 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
NOT NULL 和NULL
2007/01/15 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
php猜单词游戏
2015/09/29 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
朴素贝叶斯算法的python实现方法
2014/11/18 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
python实现比较文件内容异同
2018/06/22 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
python代码编写计算器小程序
2020/03/30 Python
Python实现打印实心和空心菱形
2019/11/23 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
美术指导求职信
2014/03/17 职场文书
业务员岗位职责范本
2015/04/03 职场文书
销售合作意向书范本
2015/05/08 职场文书
音乐课外活动总结
2015/05/09 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
python实现的人脸识别打卡系统
2021/05/08 Python
python 对图片进行简单的处理
2021/06/23 Python
关于Nginx中虚拟主机的一些冷门知识小结
2022/03/03 Servers