jQuery实现的经典滑动门效果


Posted in Javascript onSeptember 22, 2015

本文实例讲述了jQuery实现的经典滑动门效果。分享给大家供大家参考。具体如下:

这是一款jQuery 滑动门,从样式上来说,虽然有些古板,但已经具备了经典的滑动门功能,感兴趣的朋友可以继续美化一下界面。

运行效果截图如下:

jQuery实现的经典滑动门效果

在线演示地址如下:

具体代码如下:

<!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=gb2312" />
<title>jQuery 滑动门</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript">
$(function(){
 var len=$(".ul1 li").length;
 var index;
 var time;
 $(".ul1 li").mousemove(function(){
  index=$(".ul1 li").index(this);
  show(index);
  }).eq(0).mousemove();
  $(".ul2").hover(function(){
  clearInterval(time);
   },function(){
   time=setInterval(function(){
   show(index)
   index++;
   if(index==len){index=0;}
   },2000);
   }).trigger("mouseleave");
})
function show(index) {
 $(".ul2 li").eq(index).show().siblings().hide();
 $(".ul1 li").css("background","url(images/aa.gif)").eq(index).css("background","url(images/bb.gif)");
} 
</script>
<style type="text/css">
body{ font-family:"宋体"; font-size:9pt; color:#ffffff}
 #container{ width:510px; height:200px; border:4px #1025c0 solid; margin:0 auto}
 #container ul li{ cursor:pointer}
 #container .top{ border:none}
 #container .top ul{ margin:0; padding:0}
 #container .top ul li{ cursor:pointer;float:left;list-style:none; width:100px; height:40px; line-height:40px; text-align:center; background:url(images/aa.gif) repeat-x; border:1px black solid}
 #container .bottom{ width:510px; height:160px; color:#000000; border:none;}
 #container .bottom ul{ margin:0; padding:0; width:510px; height:160px;}
 #container .bottom ul li{ list-style:none}
 .hide{ display:none}
</style>
</head>
<body>
<div id="container">
<div class="top">
<ul class="ul1">
<li>第一栏</li><li>第二栏</li><li>第三栏</li><li>第四栏</li><li>第五栏</li>
</ul>
</div>
<div class="bottom">
<ul class="ul2">
<li>第一栏第一栏第一栏第一栏第一栏</li><li class="hide">第二栏第二栏第二栏第二栏</li><li class="hide">第三栏第三栏第三栏第三栏</li><li class="hide">第四栏第四栏第四栏第四栏</li><li class="hide">第五栏第五栏第五栏第五栏</li>
</ul>
</div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
jQeury淡入淡出需要注意的问题
Sep 08 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
Nov 15 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
微信小程序录音与播放录音功能
Dec 25 Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 02 Javascript
React和Vue中监听变量变化的方法
Nov 14 Javascript
新手简单了解vue
May 29 Javascript
Node 模块原理与用法详解
May 13 Javascript
vue实现自定义多选按钮
Jul 16 Javascript
vue 重塑数组之修改数组指定index的值操作
Aug 09 Javascript
JS+CSS实现过渡特效
Jan 02 Javascript
jquery实现的简单二级菜单效果代码
Sep 22 #Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 #Javascript
jquery实现经典的淡入淡出选项卡效果代码
Sep 22 #Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
Sep 22 #Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
Sep 22 #Javascript
QQ登录背景闪动效果附效果演示源码下载
Sep 22 #Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
Sep 22 #Javascript
You might like
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
Python 命令行参数sys.argv
2008/09/06 Python
linux下安装easy_install的方法
2013/02/10 Python
python类定义的讲解
2013/11/01 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
python实现随机漫步算法
2018/08/27 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
python抖音表白程序源代码
2019/04/07 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
python logging 日志的级别调整方式
2020/02/21 Python
python os.rename实例用法详解
2020/12/06 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
Java语言的优势
2015/01/10 面试题
大学生秋游活动方案
2014/02/17 职场文书
大学军训感言1000字
2014/02/25 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
城管个人总结
2015/02/28 职场文书
体检通知范文
2015/04/21 职场文书
歌咏比赛主持词
2015/06/29 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python
MySQL详细讲解变量variables的用法
2022/06/21 MySQL