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 相关文章推荐
IE中createElement需要注意的一个问题
Jul 13 Javascript
jquery下为Event handler传递动态参数的代码
Jan 06 Javascript
js切换div css注意的细节
Dec 10 Javascript
Node.js检测端口(port)是否被占用的简单示例
Sep 29 Javascript
js实现消息滚动效果
Jan 18 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
Feb 10 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
微信小程序调用微信支付接口的实现方法
Apr 29 Javascript
微信小程序在其他页面监听globalData中值的变化
Jul 15 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
Sep 04 Javascript
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
原生Javascript+HTML5一步步实现拖拽排序
Jun 12 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 chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
2013/02/06 PHP
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
DHTML Slide Show script图片轮换
2008/03/03 Javascript
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
node.js中的fs.closeSync方法使用说明
2014/12/17 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
vue bootstrap小例子一枚
2017/06/09 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
tweenjs缓动算法的使用实例分析
2019/08/26 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
jQuery开发仿QQ版音乐播放器
2020/07/10 jQuery
[01:04:06]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第一局
2016/02/26 DOTA
在Python中使用next()方法操作文件的教程
2015/05/24 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
时尚圣经:The Fashion Bible
2019/03/03 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
应届本科生推荐信范文
2013/12/25 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
PHP RabbitMQ消息列队
2022/05/11 PHP