jQuery实现图片随机切换、抽奖功能(实例代码)


Posted in jQuery onOctober 23, 2019

效果图:

jQuery实现图片随机切换、抽奖功能(实例代码)

源代码:

HTML:

<body>
<!-- 小像框 -->
<div id="div1">
  <img id="xiaoImgID" src="img/mei0.jpg">
</div>
<!-- 开始按钮 -->
<input id="startID" type="button" value="开始">
<!-- 停止按钮 -->
<input id="stopID" type="button" value="停止">
<!-- 大像框 -->
<div id="div2">
  <img id="daImgID" src="img/mei0.jpg">
</div>
</body>

CSS:

<style>
    div{float: left;}
 #div1{border:2px #0f0f0f solid; width: 100px; height: 165px; margin-left: 50px; margin-left: 100px;}
 #div2{border:2px #0f0f0f solid; width: 400px; height: 650px; margin-left: 600px;}
 #xiaoImgID{ width: 100px; height: 165px;}
 #daImgID{width: 400px; height: 650px;}
 #startID{width: 100px; height: 80px; font-size: 22px; margin-left: 100px;}
 #stopID{width: 100px; height: 80px; font-size: 22px; margin-left: 30px;}
  </style>

jquery:

<script>
    var startID;
    var index;
    $(function () {
      // 2.给按钮添加单击事件
      $("#startID").click(function () {
  
  // 用户每次点击开始按钮时先关闭一次定时器
  // 防止用户多次点击开始按钮造成的同时运行多个定时器的bug
  clearInterval(startID);
  
        // 2.1定义一个循环定时器 30毫秒循环一次
        startID = setInterval(function () {
   
          // 2.2生成随机角标 0-6 floor向下取整
          index = Math.floor(Math.random() * 7);
   
          // 2.3设置小像框的src属性
          $("#xiaoImgID").prop("src","img/mei" + index + ".jpg");
   
        },60);
      });
      // 3.点击停止按钮 结束定时器
      $("#stopID").click(function () {
  
        // 3.1停止定时器
        clearInterval(startID);
  
        // 3.2给大像框设置src属性  .hide()先把大像框里的图片去掉
        $("#daImgID").prop("src","img/mei" + index + ".jpg").hide();
  
        // 3.3秒后显示
        $("#daImgID").fadeIn(1500);
      });
    });
  </script>

总结

以上所述是小编给大家介绍的jQuery实现图片随机切换、抽奖功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

jQuery 相关文章推荐
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
使用jQuery卸载全部事件的思路详解
Apr 03 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
使用jQuery实现掷骰子游戏
Oct 24 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
详解jQuery中的prop()使用方法
Jan 05 jQuery
jQuery实现全选按钮
Jan 01 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 #jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 #jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 #jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 #jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 #jQuery
jquery 时间戳转日期过程详解
Oct 12 #jQuery
jquery将json转为数据字典的实例代码
Oct 11 #jQuery
You might like
百事可乐也出咖啡了 双倍咖啡因双倍快乐
2021/03/03 咖啡文化
dedecms模板标签代码官方参考
2007/03/17 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
angular多语言配置详解
2019/05/16 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
pyqt4教程之实现windows窗口小示例分享
2014/03/07 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
Python简单实现查找一个字符串中最长不重复子串的方法
2018/03/26 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
2019/10/24 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
美国传奇滑手Paul Rodriguez创办的街头滑板品牌:Primitive Skateboarding
2019/10/29 全球购物
《美丽的黄昏》教学反思
2014/02/28 职场文书
共产党员公开承诺书范文
2014/03/28 职场文书
小学二年级评语
2014/04/21 职场文书
解除租房协议书
2014/12/03 职场文书
医院党建工作总结2015
2015/05/26 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle