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 相关文章推荐
JavaScript 图像动画的小demo
May 23 Javascript
jQuery中setTimeout的几种使用方法小结
Apr 07 Javascript
JS文本框默认值处理详解
Jul 10 Javascript
javascript模拟命名空间
Apr 17 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
Jan 08 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
Jan 23 Javascript
jquery做个日期选择适用于手机端示例
Jan 10 Javascript
JavaScript数据结构之数组的表示方法示例
Apr 12 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
vue2 中如何实现动态表单增删改查实例
Jun 09 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
Dec 09 Javascript
vue项目中axios使用详解
Feb 07 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
PHP4与PHP5的时间格式问题
2008/02/17 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
python计算n的阶乘的方法代码
2019/10/25 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
高校毕业生自我鉴定
2013/10/27 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
初中学生评语大全
2014/04/24 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
python3 sqlite3限制条件查询的操作
2021/04/07 Python
解决golang在import自己的包报错的问题
2021/04/29 Golang
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
Linux中文件的基本属性介绍
2022/06/01 Servers