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 目录列举函数
Nov 06 Javascript
图片上传即时显示缩略图的js代码
May 27 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
jQuery怎么解析Json字符串(Json格式/Json对象)
Aug 09 Javascript
JavaScript中创建对象和继承示例解读
Feb 12 Javascript
jquery文本框中的事件应用以输入邮箱为例
May 06 Javascript
jQuery 删除/替换DOM元素的几种方式
May 20 Javascript
Jquery给基本控件的取值、赋值示例
May 23 Javascript
Javascript点击按钮随机改变数字与其颜色
Sep 01 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
对vux点击事件的优化详解
Aug 28 Javascript
关于Layui Table隐藏列问题
Sep 16 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
WAR3重制版DOTA 5V5初体验
2020/04/09 DOTA
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
php blowfish加密解密算法
2016/07/02 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
用htc组件制作windows选项卡
2007/01/13 Javascript
jquery的index方法实现tab效果
2011/02/16 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
Python 深入理解yield
2008/09/06 Python
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
selenium携带cookies模拟登陆CSDN的实现
2021/01/19 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
工伤事故赔偿协议书范文
2014/09/24 职场文书
优秀高中学生评语
2014/12/30 职场文书
离婚起诉书范本
2015/05/18 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python