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 相关文章推荐
用js传递value默认值的示例代码
Sep 11 Javascript
Node.js编写组件的三种实现方式
Feb 25 Javascript
详细总结Javascript中的焦点管理
Sep 17 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
Vue中$refs的用法详解
Jun 24 Javascript
vue实现的下拉框功能示例
Jan 29 Javascript
服务端预渲染之Nuxt(使用篇)
Apr 08 Javascript
JavaScript中的全局属性与方法深入解析
Jun 14 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
Jul 24 Javascript
理解JavaScript中的Proxy 与 Reflection API
Sep 21 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
Oct 28 Javascript
原生JS实现拖拽效果
Dec 04 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
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
php简单实现数组分页的方法
2016/04/30 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
Python+pyplot绘制带文本标注的柱状图方法
2019/07/08 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
迟到检讨书1000字
2014/01/15 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
单位政审意见范文
2015/06/04 职场文书