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 相关文章推荐
点击下载链接 弹出页面实现代码
Oct 01 Javascript
jquery星级插件、支持页面中多次使用
Mar 25 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
Jan 09 Javascript
基于javascript实现根据身份证号码识别性别和年龄
Jan 22 Javascript
原生javascript实现图片无缝滚动效果
Feb 12 Javascript
js控制TR的显示隐藏
Mar 04 Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
Jan 04 Javascript
vue实现简单表格组件实例详解
Apr 16 Javascript
webpack下实现动态引入文件方法
Feb 22 Javascript
基于Vue和Element-Ui搭建项目的方法
Sep 06 Javascript
vue+element实现动态加载表单
Dec 13 Vue.js
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.MVC的模板标签系统(三)
2006/09/05 PHP
使用php批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
php面向对象值单例模式
2016/05/03 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
vue.js中created方法作用
2018/03/30 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
Python使用matplotlib简单绘图示例
2018/02/01 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
Django中的Model操作表的实现
2018/07/24 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
python实现录音小程序
2020/10/26 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
预备党员入党自我评价范文
2014/03/10 职场文书
学生退学证明
2015/06/23 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android