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 相关文章推荐
jQuery操作Select的Option上下移动及移除添加等等
Nov 18 Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
Apr 25 Javascript
javascript判断图片是否加载完成的方法推荐
May 13 Javascript
jQuery Mobile动态刷新页面样式的实现方法
May 28 Javascript
javascript日期比较方法实例分析
Jun 17 Javascript
微信小程序 教程之列表渲染
Oct 18 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
Sep 16 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
Jul 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
PHP初学者头疼问题总结
2006/10/09 PHP
Php+SqlServer实现分页显示
2006/10/09 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
用js实现随机返回数组的一个元素
2007/08/13 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
js实现抽奖效果
2017/03/27 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
Angular实现的简单查询天气预报功能示例
2017/12/27 Javascript
ReactNative实现Toast的示例
2017/12/31 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
汉语言文学毕业生求职信
2013/10/01 职场文书
电台编导求职信
2014/05/06 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书