今天就做个九宫格的简易拼图,最让我头疼的就是点击开始打乱图片位置。一开始在百度查看相关博客,走了很多弯路。最后看了众多的例子,自己写了个方法。
<script>
//打乱图片方法
function fun(){
var x = [];
var y ;
for(var i=1;i<10;i++){
var div = document.getElementById("d"+i+"");
div.removeChild(document.getElementById("img"+i+""));
}
for(var i=1;i<10;i++){
var img = document.createElement('img'); //动态创建img标签
var div1 = document.getElementById("d"+i+"");
var p = [1,2,3,4,5,6,7,8,9]; //用p[]数组保存图片的代号
var j = Math.round(Math.random()*8); //通过随机数j产生随机图片代号p[j]
for ( var u=0 ; u < x.length ; u++ ) //遍历x[]数组防止后面出现与前面一样的图片代号
{
if ( x[u] == p[j] )
{
y = x[u];
break;
}
}
if(p[j]==y){
i-=1;
continue;
}else{
img.setAttribute("src","images/tiger_0"+p[j]+".gif");
img.id = "img"+i+"";
}
div1.appendChild(img);
x.push(p[j]); //添加已经出现的图片号数进入x[]数组
}
dragdrop();//拖动图片方法
}
</script>
点击开始可以达到随机打乱图片位置的效果,如下
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js九宫格图片随机打乱位置
# js打乱图片方法
# js九宫格图片打乱
# 原生JS实现九宫格抽奖效果
# js实现九宫格拼图小游戏
# 基于javascript实现九宫格大转盘效果
# js实现九宫格的随机颜色跳转
# js实现九宫格抽奖
# javascript+canvas制作九宫格小程序
# js实现九宫格图片半透明渐显特效的方法
# jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
# js实现九宫格布局效果
# 原生JS生成九宫格
# 让我
# 随机数
# 看了
# 走了
# 遍历
# 做个
# 写了
# 拖动
# 可以达到
# 大家多多
# 九宫格
# 在百度
# 博客
# gt
# script
# lt
# js
# var
# function
# fun
相关文章:
如何快速重置建站主机并恢复默认配置?
油猴 教程,油猴搜脚本为什么会网页无法显示?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
Python如何创建带属性的XML节点
C++用Dijkstra(迪杰斯特拉)算法求最短路径
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
红河网站制作公司,红河事业单位身份证如何上传?
专业网站建设制作报价,网页设计制作要考什么证?
建设网站制作价格,怎样建立自己的公司网站?
如何选择PHP开源工具快速搭建网站?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
建站之星伪静态规则如何设置?
免费视频制作网站,更新又快又好的免费电影网站?
如何在橙子建站中快速调整背景颜色?
网站制作员失业,怎样查看自己网站的注册者?
Bpmn 2.0的XML文件怎么画流程图
如何快速辨别茅台真假?关键步骤解析
建站之星2.7模板快速切换与批量管理功能操作指南
如何在云主机上快速搭建多站点网站?
存储型VPS适合搭建中小型网站吗?
如何解决VPS建站LNMP环境配置常见问题?
Python路径拼接规范_跨平台处理说明【指导】
济南专业网站制作公司,济南信息工程学校怎么样?
家具网站制作软件,家具厂怎么跑业务?
Python多线程使用规范_线程安全解析【教程】
,怎么用自己头像做动态表情包?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
建站之星导航配置指南:自助建站与SEO优化全解析
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星后台管理如何实现高效配置?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
如何在企业微信快速生成手机电脑官网?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
广德云建站网站建设方案与建站流程优化指南
制作网站的公司有哪些,做一个公司网站要多少钱?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
宝塔Windows建站如何避免显示默认IIS页面?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何通过商城免费建站系统源码自定义网站主题?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
建站之星如何实现网站加密操作?
高端网站建设与定制开发一站式解决方案 中企动力
定制建站方案优化指南:企业官网开发与建站费用解析
定制建站流程步骤详解:一站式方案设计与开发指南
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
韩国服务器如何优化跨境访问实现高效连接?
移民网站制作流程,怎么看加拿大移民官网?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
如何在自有机房高效搭建专业网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。