JavaScript实现抽奖(jQuery)

效果展示:

代码展示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>JQuery实现抽奖</title><script src="jquery-3.3.1.min.js"></script>
</head>
<body><script>var imgs=["01.png","02.png","03.png","04.png","05.png"];var startId;//开始定时器的idvar index;//随机角标$(function(){//处理按钮是否可以使用的效果$("#startID").prop("disabled",false);$("#stopID").prop("disabled",true);//给开始按钮绑定单击事件$("#startID").click(function(){//定义循环定时器20毫秒执行一次startId=setInterval(function(){//处理按钮是否可以使用的效果$("#startID").prop("disabled",true);$("#stopID").prop("disabled",false);//随机生成角标0-4index=Math.floor(Math.random()*5);//设置小相框的src属性$("#img1ID").prop("src",imgs[index]);},20);});//给结束按钮绑定单击事件$("#stopID").click(function(){//处理按钮是否可以使用的效果$("#startID").prop("disabled",false);$("#stopID").prop("disabled",true);//停止定时器clearInterval(startId);//给大相框设置src属性$("#img2ID").prop("src",imgs[index]);// //大相框以某种效果出来,设置动画即可。// $("#img2ID").prop("src",imgs[index]).hide();// //动画的显示速度// $("#img2ID").show(5000);});})</script><!-- 小像框 --><div style="border-style:dotted;width:299px;height:249px"><img id="img1ID" src="01.png" style="width:299px;height:249px"/></div><!-- 大像框 --><div style="border-style:double;width:598px;height:498px;position:absolute;left:500px;top:10px"><img id="img2ID" src="01.png" width="598px" height="498px"/></div><!-- 开始按钮 --><input id="startID" type="button" value="点击开始" style="width:150px;height:150px;font-size:22px"><!-- 停止按钮 --><input id="stopID" type="button" value="点击停止" style="width:150px;height:150px;font-size:22px"></body>
</html>

我的这个是5个图片循环的,可以参考做出响应修改。
还可以自己添加一些图片的动画效果。

JavaScript实现抽奖(jQuery)相关推荐

  1. 超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

    为什么80%的码农都做不了架构师?>>>    日期:2012-10-10  来源:GBin1.com 如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javasc ...

  2. 超全超实用的Javascript类库和jQuery插件大全之二:文字处理,表格和列表处理,实用......

    为什么80%的码农都做不了架构师?>>>    日期:2012-10-15  来源:GBin1.com 如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javasc ...

  3. JavaScript强化教程——jQuery选择器

    本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 -- jQuery选择器 jQuery 选择器 选择器 实例 选取 * $("*") 所 ...

  4. Dom对象、JavaScript对象、jQuery对象区别

    一.Dom对象.JavaScript对象.jQuery对象 1.1 Dom对象 文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口. DOM实际上是以面向对象方式描述的文档模型 ...

  5. jquery.form.js java_教javascript函数和jquery函数的使用$(form).submit(function()

    教javascript函数和jquery函数的使用$("form").submit(function() 1.$ 是 JQuery 常用的一个回传函数,定义为 "选取&q ...

  6. JavaScript 框架之jQuery

    目录 一.JavaScript 框架之jQuery 二.JavaScript - 测试 jQuery 引用 jQuery jQuery 描述 测试 jQuery 一.JavaScript 框架之jQu ...

  7. JavaScript text highlighting JQuery plugin

    介绍一个JQuery的插件,用来在页面上高亮显示匹配到的字符串. Demo 点击下面的两个链接以查看效果: highlight javascript 点击Remove highlights移除高亮显示 ...

  8. JavaScript事件与jQuery方法

    JavaScript中的事件 jQuery中的方法 两者关系 大多数DOM事件都有一个等效的jQuery方法 注意,是大多数,不是全部 JavaScript 使用的是页面元素的事件 直接在页面的元素中 ...

  9. 10个精选的颜色选择器Javascript脚本及其jQuery插件

     Color picker即颜色选择器使我们在web开发中可能经常用到的组件,今天我们特意精选了10个超酷的颜色选择器实现,其中包括了javascript脚本 实现及其传说中的jQuery插件实现 ...

最新文章

  1. 学习笔记Kafka(七)—— Kafka 与Spark集成 —— 原理介绍与开发环境配置、实战
  2. 拥抱 Java 8 并行流吧,速度飞起!
  3. php 发那科,FANUC发那科CNC数据采集教程连接CNC
  4. Acwing 1084. 数字游戏 II
  5. 传统白板行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  6. 最强代码生成器平台,杀疯了~
  7. IDEA快速升级模块版本号
  8. 【优化预测】基于matlab狼群算法优化BP神经网络预测【含Matlab源码 658期】
  9. OneNote 提示不能使用个人账户登录( 亲测可用)
  10. 本学期课程教学要解决问题要点备忘录
  11. 已解决-MacBook pro/MacBook air上安装Windows10双系统教程
  12. linux内存占用率高怎么办,Linux下如何解决高内存使用率问题?
  13. The Heads-Up Grid 让你的HTML页面具有辅助线网格功能
  14. 代码片段plus ??? 打工神器: 飞冰物料库
  15. 什么是主动式计算机用户,电脑电源主动PFC是什么意思
  16. 微信移动UI设计规范
  17. 颜体html标签,颜体楷书笔法32式详解,一定不能错过!(超级干货)
  18. Nova Battles是2022年值得关注的链游
  19. requireJs笔记
  20. 现代操作系统 第二章 进程与线程 习题

热门文章

  1. 如何让你的代码好维护
  2. Excel根据关键词批量查找提取
  3. 【呕血整合】Java整合诸葛IO官方API获取埋点数据
  4. switch语句中的break与continue
  5. Win10家庭版组策略打不开怎么办
  6. 火星探测器纷纷上天,人类离移民火星还远吗?
  7. Ionic + Vue3 + Capacitor 配置环境、打包应用常见问题
  8. 如何drop有default constrain…
  9. 2021年IT审计师CISA考试报考条件必备
  10. 给游戏开发初学者的10条建议