jQuery实现自动切换播放的经典滑动门效果


Posted in Javascript onSeptember 12, 2015

本文实例讲述了jQuery实现自动切换播放的经典滑动门效果。分享给大家供大家参考。具体如下:

这是一个滑动门代码,从外观上看,简洁经典,似乎与平时见到的滑动门没什么区别,不过它有一个重要的功能与众不同,那就是会自动切换【播放】滑动门的内容,像腾讯QQ登录后弹出的每日要闻一样,如果你再加以美化,那么就更完美无暇了。

运行效果截图如下:

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=utf-8" />
<script type="text/javascript" src="jquery1.3.2.js"></script>
<title>autoTab,自动切换播放的滑动门</title>
</head>
<style>
*{ margin:0; padding:0;}
ul{ list-style:none}
body{ font-size:12px}
#tabMenus{ width:400px; margin:100px auto 0 auto;overflow:hidden; border:#ccc solid 1px; border-bottom:none;}
#tabMenus li{ float:left; width:100px; height:25px; line-height:25px; background:#ccc; text-align:center}
#tabMenus li a{ display:block; height:100%; color:#000000; text-decoration:none}
#tabMenus li.current{background:#fff}
#tabMenus li.usual{background:#ccc;}
#tabCons{ clear:both;width:400px; margin:0 auto; overflow:hidden; border:#ccc solid 1px; border-top:none}
#tabCons .con{ float:left; padding:10px; width:380px; display:none}
</style>
<script>
$(document).ready(function(){
 var j=0;
 $("#tabMenus li:first").addClass("current");
 $("#tabCons div:first").show();
 $("#tabMenus li").each(function(i){
 $(this).click(function(){
    $(this).addClass("current").siblings().removeClass();
    $("#tabCons > div").hide();
    $("#tabCons div:eq(" + i + ")").show();
  })
 })
 var t=setInterval(function(){
   $("#tabMenus li:eq("+j+")").trigger("click");
   if(j<3){
    j++;
   }else{
    j=0;
   }
 },1000)
})
</script>
<body>
<ul id="tabMenus">
<li><a href="#">1111</a></li>
<li><a href="#">2222</a></li>
<li><a href="#">3333</a></li>
<li><a href="#">4444</a></li>
</ul>
<div id="tabCons">
<div class="con">1111</div>
<div class="con">2222</div>
<div class="con">3333</div>
<div class="con">4444</div>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery 事件执行检测代码
Dec 09 Javascript
javascript拖拽上传类库DropzoneJS使用方法
Dec 05 Javascript
JavaScript弹窗基础篇
Apr 27 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
Nov 08 Javascript
原生JS简单实现ajax的方法示例
Nov 29 Javascript
JS实现太极旋转思路分析
Dec 09 Javascript
实例浅析js的this
Dec 11 Javascript
js实现显示手机号码效果
Mar 09 Javascript
Express之get,pos请求参数的获取
May 02 Javascript
BetterScroll 在移动端滚动场景的应用
Sep 18 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
uniapp实现可滑动选项卡
Oct 21 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
Sep 12 #Javascript
javascript判断网页是关闭还是刷新
Sep 12 #Javascript
js查看一个函数的执行时间实例代码
Sep 12 #Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
Sep 12 #Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
Sep 11 #Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 #Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
Sep 11 #Javascript
You might like
php addslashes和mysql_real_escape_string
2010/01/24 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php中fsockopen用法实例
2015/01/05 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
Ext 表单布局实例代码
2009/04/30 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
2013/11/29 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
模块化react-router配置方法详解
2019/06/03 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
详解Vue中的自定义指令
2020/12/07 Vue.js
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
Python实现多线程下载文件的代码实例
2014/06/01 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
python:动态路由的Flask程序代码
2019/11/22 Python
python之随机数函数的实现示例
2020/12/30 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
加热夹克:RAVEAN
2018/10/19 全球购物
企业文化演讲稿
2014/05/20 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
明星员工获奖感言
2014/08/14 职场文书
爱心捐书倡议书
2015/04/27 职场文书
合作意向书范本
2019/04/17 职场文书
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL