用js实现跑马灯抽奖效果
2016-03-15 13:17
609 查看
<table> <tr> <td><img id="img1" src="img/1.jpg"></td> <td><img id="img2" src="img/2.jpg"></td> <td><img id="img3" src="img/3.jpg"></td> </tr> <tr> <td><img id="img8" src="img/4.jpg"></td> <td id="control" onclick="start()" style="text-align: center;font-size: 72px;color:red;background-color: yellow;opacity:1;"> START </td> <td><img id="img4" src="img/5.jpg"></td> </tr> <tr> <td><img id="img7" src="img/6.jpg"></td> <td><img id="img6" src="img/7.jpg"></td> <td><img id="img5" src="img/8.jpg"></td> </tr> </table>
/*以上是body部分,下面为js实现部分*/
<pre name="code" class="javascript">var seed = null;function start(){var imgCount = 1;var status = $("#control");if( status.html().trim() == "START" ){status.html("END");seed = setInterval(function(){if( imgCount > 8 ){imgCount = 1;}$("[id^=img]").each(function(index, value){var imgIndex = $(value).attr("id").substring(3,4);if(imgIndex == imgCount){$("#img" + imgIndex).css("opacity", 1);} else {$("#img" + imgIndex).css("opacity", 0.5);}});++imgCount;});} else {status.html("START");clearInterval( seed );}}
相关文章推荐
- com.google.gson.JsonSyntaxException: 4.1.9
- JSP中播放提示声音
- jsp页面的js定时器的实现和关闭(不跳转页面)
- 使用Javascript实现客户端数据验证
- 7.2 Javascript:表单验证-提交表单
- 一个简单的ajax+servlert+jsp的完整实例
- JavaScript 弱类型浅谈
- ie7,ie8 js中变量名和页面元素ID重名,报错
- Json解析简单数据<二>
- JavaScript 闭包浅谈
- JSP生成验证码
- 使用JS制作弹出框的几个小问题
- 使用Gson解析json
- js实现图片预显示
- json
- js中SetInterval与setTimeout用法
- Js获取当前日期时间及其它操作
- #001 如何组织JS代码
- Js获取当前日期时间及其它操作
- JS 垃圾回收机制简介