php 电梯程序设计,教你写出京东电梯式轮播

效果知识点:企业布局技巧,如何高效的编写CSS样式,常用选择器,基本标签,盒子模型,jquery类库调用,JS特效编写,JS编程思维等。

京东电梯式轮播源码:

Document

*{margin:0px;}

/* 属性:值; 身高:1.7m; 颜色:红色; px像素*/

#flash{width:670px;/*宽*/height:240px;/*高*/background:#cc99cc;/*背景颜色*/

margin:200pxauto 0px;

position:relative;/*相对定位*/overflow:hidden;/*超出部分隐藏*/}

#flash .scroll{width:670px;height:2400px;

position:absolute;/*绝对定位*/left:0px;top:0px;}

#flash .scroll img{display:block;/*块级*/}

#flash ul.button{height:20px;width:144px;position:absolute;

bottom:20px;right:10px;}

#flash ul.button li{list-style-type:none;/*去掉圆点*/

width:20px;height:20px;background:#666;float:left;/*左浮动*/

margin:0px2px;

color:#fff;text-align:center;/*水平距中*/

font-size:12px;

line-height:20px;/*行高 文字竖直距中*/

border-radius:10px;/*圆半径*/

box-shadow:2px2px 5px #000; }

#flash ul.button li.hover{background:#cc3300;}

1

23456

var_index=0;

varsetTime=null;

$("ul.button li").hover(function(){

clearInterval(setTime);//清处定时播放器

_index=$(this).index();

//alert(_index);

// 给添加 class="hover"

$(this).addClass("hover").siblings("li").removeClass("hover");

$(".scroll").animate({top:-(_index*240)},1000);

},function(){

autoPlay();//鼠标移开,调用自动播放

});

//自动轮播

functionautoPlay(){

setTime=setInterval(function(){

_index++;//序列号加 1

if(_index>5){_index=0;}//当播到最后一张时,回到第一张

$("ul.button li").eq(_index).addClass("hover").siblings("li").removeClass("hover");

$(".scroll").animate({top:-(_index*240)},1000);

},2000);

}

autoPlay();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296213.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我看你还能坚持多久?!

1 我看你还能坚持多久!▼2 依旧是熟悉的配方▼3 到哪儿都不愁工作......▼4 请问,当事喵作何感想?▼5 池塘危险,请勿靠近!(图源网络,侵删)▼6 望周知!▼7 实在是无…

查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?

编辑器加载中... 查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?多表联结查询:select rbd.RBDID, rbd.ProductCode,p.ProductCnName,p.[Standard],p.Impression,pb.BrandName,cgdw.UnitName,un.UnitName ,rbd.BuyingAmount,rbd.UnitPricefrom PCS_Requ…

CiberCut_5.6 标牌制作

CiberCut_5.6 标牌制作Elibrium.My.Professional.Business.Cards.v4.0 名片设计SummitSoft.Business.Cards.Plus.2004 名片设计SummitSoft.Label.Designer.Deluxe.2004 标签设计Teklynx.LabelView.Gold.v8.10.06 BrainVoyager QX 2.0.7 可视化核磁共振Dentrix.v10.5.4.4 牙医软…

Hello Blazor:(13)查找HTML元素对应.razor文件

前言Blazor是基于组件的开发,每个组件都是以一个.razor文件形式存在。当应用程序变得越来越大并且.razor文件的数量和层次结构越来越多时,想很快弄清页面上的HTML元素是由哪个组件生成的,就变得不那么容易了!FindRazorSourceFile介…

C++STL之string (转)

在学习cSTL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。 1:string对象的定义和初始化以及读写 string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("valuee");…

当年的毒王熊猫烧香,现在怎么样了?

全世界只有3.14 % 的人关注了爆炸吧知识放假,小编来到了远在73公里之外的天后宫,终于是了了本命年的一桩心事。回想上一个本命年,当时小编还是沉迷扫雷和蜘蛛纸牌的孩子...但当时却发生了一件令我很不爽的事——“熊猫烧香”席卷全国&#xf…

$query php,phpQuery让php处理html代码像jQuery一样方便

简介如何在php中方便地解析html代码,估计是每个phper都会遇到的问题。用phpQuery就可以让php处理html代码像jQuery一样方便。DEMO我下的是onefile版:phpQuery-0.9.5.386-onefile.zip然后在项目中引用。html文件test.html:Spiderman City Driv…

《那些年啊,那些事——一个程序员的奋斗史》——126

段伏枥坐在宽敞的办公室,正在专心致志地研究文档的时候,一封邮件引发了自己的注意。邮件的内容很简单,主要是恭喜自己获得微软MVP候选人资格,请尽快填写完整的个人信息,以便于参与评选。 段伏枥看了这邮件,…

ip地址规划

子网划分好处:节约ip 便于管理 层次性 安全性子网数2的n次方,n为子网位。主机数2的N次方减2,N为主机数。VLSM(variable-length subnet masks可变长子网掩码)路由汇总好处:减小路由表规模 减轻路由器负担 减…

StackExchange.Redis 命令扩展

StackExchange.Redis 命令扩展Intro在之前的文章中有简单介绍过 StackExchange.Redis 直接调用 Redis 命令来实现调用 Stream 的根据消息 Id 来控制消息长度,因为 StackExchange.Redis 目前还不支持根据消息 Id 控制 Stream 消息长度,目前有很多 6.2 以后…

那个成人总会遇到的小问题……

结语超模君就问问:我还有机会10万+吗?(溜了溜了)莱布尼茨德国数学家莱布尼茨,被后人誉为“百科全书式的天才”,他的研究涉及逻辑学、力学等40多个领域。他创建了数学理论:微积分学。…

java继承接口和泛型,JavaSE习题 继承接口和泛型

问答题:1.子类在什么情况下可以继承父类友好成员?答:在同一个包内2.子类通过怎样的方法可以隐藏继承的成员变量?答:声明一个与父类相同变量名的成员变量3.子类重写继承的方法原则是什么?答:保证…

visual studio如何修改c++项目的.net framework框架版本

一、 修改项目文件 在 Visual Studio 的“解决方案资源管理器”中,打开项目的快捷菜单,然后选择“卸载项目”。 这将为你的项目卸载项目文件 (.vcxproj)。 在菜单栏上,依次选择“文件”、“打开”、“文件”。 在“打开文件”对话框中&#…

vertical-align

对于vertical-align属性,可以用于inline或者liline-block的元素,它需要一个参照物,此参照物是该行中最高的元素。转载于:https://www.cnblogs.com/lqzerogg/archive/2012/12/17/2822274.html

Qos、Tos、Cos、DSCP

严格的说,Cos与Tos只是QoS的一种标记机制。QoS范围太大,涉及到入口数据流的标记和分类及速率限制,网络骨干的拥塞避免和拥塞管理,网络出口的队列调度机制等等。Cos是二层ISL或者802.1Q数据帧的优先级标记,3个bit&#…

Github CodeSpaces 使用及定制化

Github CodeSpaces 使用及定制化IntroGithub 最近推出了很多令人兴奋的新功能,最近使用了 Github CodeSpaces,觉得还是挺不错的,CodeSpaces 相当于自己有了一个云主机,真正实现了云端开发,CodeSpaces 和 Github 做了很…

nat+端口转发,使得宿主机secureCRT可以访问vbox里linux虚拟机

为什么80%的码农都做不了架构师?>>> 环境:vbox或者叫vitrualbox连接虚拟机,由于公司内网不能分配IP(不知道是不是这个原因),虚拟机用桥接得不到IP,没法实现虚拟机和宿主互相访问&am…

java 四字节uid,Java入门教程-序列化版本号serialVersionUID的作用

原标题:Java入门教程-序列化版本号serialVersionUID的作用Java序列化是将一个对象编码成一个字节流,反序列化将字节流编码转换成一个对象。序列化是Java中实现持久化存储的一种方法;为数据传输提供了线路级对象表示法。Java的序列化机制是通过…

男人可以有多敷衍?

1 现在更流行「红茶女生」?(via.白头叔)▼2 谢谢,有被冒犯到(素材来源网络,侵删)▼3 天使与恶魔▼4 男朋友可以多敷衍?▼5 你的高原红,像极了妈妈的巴掌印&#xff…

linux 内核代码构架图

转载于:https://www.cnblogs.com/kuainiao/archive/2012/12/17/2822384.html