使用栈,队列 ------模拟广告轮播效果
2016-03-07 23:13
513 查看
<pre name="code" class="html"><pre name="code" class="html"><span style="font-size:18px;"><!DOCTYPE html> <html> <head> <title> new document </title> <meta charset="utf-8" /> <script></span>
<span style="font-size:18px;">var advs=[1,2,3,4,5]; function moveRight(){ //从advs末尾弹出最后一个元素,保存在变量last中 //将last插入到advs的开始位置 advs.unshift(advs.pop()); //将slider的内容设置为advs中第一个元素的值 slider.innerHTML=advs[0]; } function moveLeft(){ //从advs开头移出第一个元素,保存在变量first中 //将first压入advs的结束位置 advs.push(advs.shift()); //将slider的内容设置为advs中第一个元素的值 slider.innerHTML=advs[0]; } </script> </head> <body> <div id="slider" style="width:100px;height:100px;background-color:pink;font-size:32px;text-align:center;line-height:100px">1</div> <button onclick="moveRight()"><<</button> <button onclick="moveLeft()">>></button> </body> </html></span>
相关文章推荐
- (一)委托模式简介 委托模式是基本的设计模式之一。委托,即是让另一个对象帮你做事情。 许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。 委托模式使得我们可以用聚合
- code视频记录
- Elasticsearch DSL中Query与Filter的区别
- 博客带我成长
- CSS之perspective
- LinearLayout动态加载Button方案
- 5. SpringMVC注解类实践例子1
- 重温javase—MySQL数据库基础
- EcStore中的App是什么东西?
- 类的继承8.2
- codeforces 650B . Image Preview 二分
- opendaylight(Li) l2switch 源代码分析(3)--packethandler
- Android Studio Git .gitignore规则不生效的原因
- [置顶] Unity中关于图形学的基础知识—矩阵(二)
- 每日总结-2016年3月7日
- 内嵌函数和闭包
- 二分图------》Hopcroft-Karp算法 hdu2389
- 【讀書筆記】成为技术领导者
- SharePoint Designer 2013 连接 Office 365 必需安装2个SP
- 使用 ZXing Android Embedded 实现二维码扫码