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 内存回收机制理解
Jan 17 Javascript
查看源码的工具 学习jQuery源码不错的工具
Dec 26 Javascript
js和jquery对dom节点的操作(创建/追加)
Apr 21 Javascript
javascript间隔刷新的简单实例
Nov 14 Javascript
JavaScript分析、压缩工具JavaScript Analyser
Dec 31 Javascript
javascript自定义in_array()函数实现方法
Aug 03 Javascript
Node.js重新刷新session过期时间的方法
Feb 04 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
AngularJS 自定义指令详解及示例代码
Aug 17 Javascript
利用Vue v-model实现一个自定义的表单组件
Apr 27 Javascript
Angular将填入表单的数据渲染到表格的方法
Sep 22 Javascript
浅谈node.js 命令行工具(cli)
May 10 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操作数组相关函数
2011/02/03 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
php笔记之:有规律大文件的读取与写入的分析
2013/04/26 PHP
php设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
Python常用列表数据结构小结
2014/08/06 Python
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
python 自定义对象的打印方法
2019/01/12 Python
Python Flask框架模板操作实例分析
2019/05/03 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
python+tkinter实现学生管理系统
2019/08/20 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
装潢设计实习自我鉴定
2013/09/19 职场文书
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
个人委托书
2014/07/31 职场文书
2014年纠风工作总结
2014/12/08 职场文书
财务经理岗位职责
2015/01/31 职场文书
护士先进个人总结
2015/02/13 职场文书
实名检举信范文
2015/03/02 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python