用js做的一个图片轮转效果
来源:互联网 发布:软件最大并发数 编辑:程序博客网 时间:2024/05/23 14:59
先要用css写好数字导航按钮的样式
#NewsPic .Nav {RIGHT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 12px}#NewsPic .Nav SPAN {DISPLAY: block; BACKGROUND: #000000; FLOAT: right; FONT: 10px Courier; BORDER-LEFT: #ffffff 1px solid; WIDTH: 24px; CURSOR: hand; COLOR: #ffffff; HEIGHT: 100%; TEXT-ALIGN: center}#NewsPic .Nav SPAN.Cur {BACKGROUND: #019fe8; COLOR: white}#NewsPic .Nav SPAN.Normal {BACKGROUND: #000000; FILTER: Alpha(opacity=50); COLOR: white; opacity: .5}#NewsPic .Nav SPAN A {DISPLAY: block; WIDTH: 100%; COLOR: white; POSITION: relative; HEIGHT: 100%}#NewsPic .Nav SPAN A:hover {CURSOR: hand}
HTML写入
<div id="focus"> <div id="NewsPic"> <a title="We share the futures" href="#" target="_blank" ><img class="picture" alt="" id="PicTrans" src="Image/Focus/1.jpg" /></a> <div id="Nav" class="Nav"></div> <script type="text/javascript" language="javascript">init();</script> </div> </div>
JS写入
var arr = new Array();var curIndex = 0;var timer;function init() { arr[0] = "Image/Focus/1.jpg"; arr[1] = "Image/Focus/2.jpg"; arr[2] = "Image/Focus/3.jpg"; arr[3] = "Image/Focus/4.jpg"; arr[4] = "Image/Focus/5.jpg"; arr[5] = "Image/Focus/6.jpg"; // var Nav = document.getElementById("Nav"); for (i = arr.length; i >0 ; i--) { var NumSpan = document.createElement("span"); NumSpan.innerHTML = "<a href=\"javascript:;\" onclick=\"javascript:clearTimeout(timer);curIndex=" + (i - 1) + ";change()\"> " + i + "</a>"; //clearTimeout(timer)防止change()并发执行 NumSpan.setAttribute("id","span"+i); Nav.appendChild(NumSpan); } change();}function change() { for (i = 0; i < arr.length; i++) { if (i == curIndex) document.getElementById("span" + (i+1)).className = "Cur"; else document.getElementById("span" + (i+1)).className = "Normal"; } document.getElementById("PicTrans").src = arr[curIndex]; if (curIndex == arr.length - 1) curIndex = 0; else curIndex += 1; if(timer) clearTimeout(timer); timer= setTimeout("change()", 3000);}
- 用js做的一个图片轮转效果
- 用bootstrap做一个背景可轮转的登录界面
- JS实现简单的图片轮转
- 轮转图片显示(JS)
- js实现轮转图片
- js 图片轮转
- JS做的网页图片浮动效果
- 用js做一个简单的电商放大镜效果
- C#实现图片轮转效果
- 图片的轮转
- 用js怎么而做一个图片的放大镜?
- js 实现一个图片浮动的效果
- 原创:利用JS制作GIF动画图(及图片轮转显示效果)
- Windows8&Windows Phone 做一个图片效果
- 总结【代码重构】:Backbone.js做一个点击链接,跳过加载图片后即可跳转到效果图片的例子
- 写了一个jQuery图片轮转插件
- js 做的分页效果
- js 做的分页效果
- MFC中CString和string以及char * 的相互转化
- Windows phone 7 点滴 —— 系统配置
- ASP.NET中Session,Application,Viewstate,Cache,隐藏域和带参数的传接收值的用法
- 软件研发
- linux共享内存
- 用js做的一个图片轮转效果
- TinyOS在CC2520上移植成功
- bmp图片格式解析
- 你好!CSDN博客.我来啦!
- swjtu1583 用DP或最小费用最大流求一点至另一点两条路径的最大价值,同一格点算一次
- 索引扫描成本计算
- AJAX简单实例
- Qt之QTextCodec乱谈
- 大运会放假通知