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 相关文章推荐
我见过最全的个人js加解密功能页面
Dec 12 Javascript
js获取url参数的使用扩展实例
Dec 29 Javascript
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
js style.display=block显示布局错乱问题的解决方法
Sep 21 Javascript
浅谈angularjs依赖服务注入写法的注意点
Apr 24 Javascript
JS设计模式之访问者模式定义与用法分析
Feb 05 Javascript
vue中tab选项卡的实现思路
Nov 25 Javascript
快速了解Node中的Stream流是什么
Feb 13 Javascript
浅谈vuex的基本用法和mapaction传值问题
Nov 08 Javascript
KnockoutJS数组比较算法实例详解
Nov 25 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
Vue+Spring Boot简单用户登录(附Demo)
Nov 12 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
在线短消息收发的程序,不用数据库
2006/10/09 PHP
浅析php与数据库代码开发规范
2013/08/08 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
Javascript 复制数组实现代码
2009/11/26 Javascript
validator验证控件使用代码
2010/11/23 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
Python使用turtule画五角星的方法
2015/07/09 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
python自动化unittest yaml使用过程解析
2020/02/03 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
超级实用的8个Python列表技巧
2020/08/24 Python
python 读取串口数据的示例
2020/11/09 Python
W Hamond官网:始于1979年的钻石专家
2020/07/20 全球购物
高等教育学自荐书范文
2014/02/10 职场文书
化工操作工岗位职责
2014/04/29 职场文书
抗洪救灾标语
2014/10/08 职场文书
兴趣班停课通知
2015/04/24 职场文书
春季运动会加油词
2015/07/18 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
Python合并pdf文件的工具
2021/07/01 Python
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技