成品展示(纯娱乐)

(目前最高纪录4*4)

html

<div><input type="text" placeholder="请输入行数" class="num1"><input type="text" placeholder="请输入列数" class="num2"><button onclick="showBox()">生成</button><button onclick="coloring()">上色</button><span class="result"></span>
</div>
<div class="pageBody"></div>

css

* {margin: 0;
}.box {width: 15px;height: 15px;border: 1px solid #000;margin: 5px;float: left;
}.libox {clear: both;
}.boxColor {background-color: #ff0000;
}

js

var num1,
num2,
count = 0,
result = 0,
time;function showBox() {if (time != null) clearTimeout(time);count = 0;result = 0;num1 = $(".num1").val(),num2 = $(".num2").val();$('.pageBody').empty()$('.result').text("");var setBox = ""for (var i = 1; i <= num1; i++) {setBox += '<div class="box' + i + '_1 box libox"></div>'for (var j = 1; j <= num2 - 1; j++) {setBox += '<div class="box' + i + '_' + (j + 1) + ' box"></div>'}}$(".pageBody").append(setBox);
}function coloring() {var randnum1 = parseInt(Math.random() * (num1 - 1 + 1) + 1);var randnum2 = parseInt(Math.random() * (num2 - 1 + 1) + 1);console.log(randnum1 + ":" + randnum2 + ":" + count)if (count == (num1 * num2)) {$('.result').text('一共使用了' + result + '次')return;}if ($('.box' + randnum1 + '_' + randnum2).hasClass('boxColor')) {$('.box' + randnum1 + '_' + randnum2).removeClass('boxColor')count--;} else {$('.box' + randnum1 + '_' + randnum2).addClass('boxColor')count++;}result++;time = setTimeout(coloring, 1000)
}

代码获取

jQuery随机上色相关推荐

  1. 随机滚动点名带头像html,jquery随机展示头像代码

    通过最终效果发现,当头像处于最前面时,图像最大,透明低.越往后头像就越小,就越透明 先分析实现思路 需要一个容器,作为头像显示的区域. 容器内部需要头像图片作为展示. 随机每个头像的大小,位置,层级. ...

  2. ASP.Net Jquery 随机验证码 文本框判断

    // 登陆验证 $(function () { var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'a', 'B' ...

  3. html jq随机换背景,JQuery随机背景颜色和颜色,2 div

    我想你想要完成的是: 假设您有一个这样的HTML页面: Hello World! var rand = Math.floor(Math.random()*colors.length); $('#con ...

  4. 【jQuery笔记Part3】03-jQuery项目:随机抽奖

    jQuery随机抽奖 js 定时器 setInterval() setTimeout() 清除定时器 静态页面 页面展示 按钮点击 jQuery笔记目录 js 定时器 具体用法(菜鸟教程) setIn ...

  5. 基于jQuery的 随机头像显示功能

    查看效果 下载地址 基于jQuery的 随机头像显示功能,并且带有精美的提示效果,确实挺不错的,其实不要仅限于"头像",只有有图片显示的地方都能用到的,像产品类网站,交友类网站都可 ...

  6. 【转】4.1触碰jQuery:AJAX异步详解

    传送门:异步编程系列目录-- 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 X ...

  7. jQuery jsonp跨域请求

    当前端和后端不属于同源策略就会访问不到数据 同源策略就是相同的协议,域名,端口.如果前后端不属于同源策略又想获得后端的数据我们就可以通过跨域开获得数据 跨域的安全限制都是对浏览器端来说的,服务器端是不 ...

  8. ajax离开页面方法,jQuery中ajax调用当前页面方法

    $.ajax({ type: 'POST', url: 'AddressManager.aspx/GetProvince',//AddressManager.aspx当前页面 data: '{cach ...

  9. html鼠标移入显示图片动画,HTML5+CSS3鼠标移入移出图片生成随机动画_html/css_WEB-ITnose...

    今天分享使用html+css3+少量jquery实现鼠标移入移出图片生成随机动画,我们先看最终效果图(截图为静态效果,做出来可是动态的哟) 左右旋转 上下移动 缩放 由于时间关系我就不一步步解析各段代 ...

最新文章

  1. CentOS 8 已是绝版?还有后续么?
  2. 安卓开发_求好评功能
  3. Linux终端关闭屏幕显示,使用命令行关闭监视器
  4. find server/ -type d|xargs -I {} echo mkdir /root/{}
  5. 2021年图机器学习有哪些新突破?麦吉尔大学博士后一文梳理展望领域趋势
  6. 分布式块存储QoS限速算法介绍与实践以及对上层应用的影响
  7. [css] 在固定宽度的div下,怎么让字体自适应大小,不超出宽度,也不要换行
  8. 输入参数的数目不足 matlab_哈工大被禁用MATLAB,工科学生慌了,论文至上间接导致软件依赖?...
  9. session.merge 缓存不更新_如何保证缓存与数据库双写时的数据一致性?
  10. C++中智能指针的原理、使用、实现
  11. 在搜索框自动输入文本_【Zotero文档翻译】管理篇:搜索
  12. 表格存储TableStore2.0重磅发布,提供更强大数据管理能力
  13. python和java哪个好-Python和JAVA的就业前景哪个好点?
  14. 【5分钟paper】基于强化学习的策略搜索算法的自主直升机控制
  15. java zk_zk框架:zul文件,纯Java或混合更好的性能
  16. 移动手机组态软件UI设计思路探讨
  17. dell保修查询(戴尔保修状态查询)
  18. 用游戏编辑器制作MOD脱颖而出
  19. threejs 三面体_three.js几何体对象_三维建模_郭隆邦技术博客
  20. Iconfont 替代品网站 图标网站推荐

热门文章

  1. 王健林的新“小目标”:2018年计划收入2479亿元
  2. android短信数据库类型,安卓短信收发 mmssms.db数据库和查询简介
  3. 区块链与物联网融合发展的机遇与挑战
  4. 虾皮电商如何精细化操作—扬帆牧哲
  5. 安卓强制恢复出厂_微课安卓手机越用越卡?这9招请收藏
  6. Java设计模式整理
  7. Python入门习题大全——立方
  8. 2022年湖北二级建造师矿业工程:井巷工程测试题及答案
  9. PyTorch训练加速技巧
  10. 【重磅开源】一文汇总顶会 SOTA 图像恢复算法,包括图像去噪、去雨、去模糊等等...