当前位置: 首页 > news >正文

怎么做网站弄网盟站长工具收录查询

怎么做网站弄网盟,站长工具收录查询,做网站用cms好吗,公司网站需要程序员做吗选中 index.html 右键启动 Web Server 服务(Open with Live Server),让项目运行起来。接着,打开环境右侧的【Web 服务】,就可以在浏览器中看到如下效果: 目标 完善 js/index.js 的 TODO 部分,实…

选中 index.html 右键启动 Web Server 服务(Open with Live Server),让项目运行起来。接着,打开环境右侧的【Web 服务】,就可以在浏览器中看到如下效果:

初始效果

目标

完善 js/index.js 的 TODO 部分,实现以下目标:

  1. 将拖动的拼图块与目标拼图块的图片进行交换,这包括交换图片的 src 属性和 data-id 属性。待补充代码的 drop 函数中现有的两个变量解释如下:draggedPiece:代表被拖动的拼图块的图片元素的父元素。this:代表当前目标位置的拼图块的图片元素父元素。

拼图成功后的 DOM 如下,图片 srcaltdata-id 均按照 1-9 顺序排列

<div class="puzzle-container" id="puzzle-container"><div class="puzzle-piece" draggable="true"><img src="./images/img1.png"  data-id="1" /></div><div class="puzzle-piece" draggable="true"><img src="./images/img2.png"  data-id="2" /></div><!-- ... 省略部分代码 --><div class="puzzle-piece" draggable="true"><img src="./images/img9.png"  data-id="9" /></div>
</div>

  1. 显示/隐藏成功消息:拼图成功则设置成功消息元素(id=success-message)的 class 名为 show,否则该元素的 class 名为 hide。(注意:成功消息元素同时有且只能有一个 class 名

完成后效果如下:

完成效果

题解 

// 定义拖放事件的处理函数
function drop(event) {// 检查是否拖动的拼图块不是当前目标拼图块// draggedPiece 被拖动的拼图块元素。this 目标位置的拼图块元素。if (draggedPiece !== this) {console.log(draggedPiece);console.log(this);// TODO:待补充代码// 交换拼图块图片和数据 IDconst curImg = this.querySelector("img");const draggedImg = draggedPiece.querySelector("img");[curImg.src, draggedImg.src] = [draggedImg.src, curImg.src];[curImg.dataset.id, draggedImg.dataset.id] = [draggedImg.dataset.id,curImg.dataset.id,];// 检查拼图是否完全正确const puzzles = document.querySelectorAll(".puzzle-piece img");const isValid = Array.from(puzzles).every((img, index) => parseInt(img.dataset.id) === index + 1);successMessage.className = isValid ? "show" : "hide";}

http://www.15wanjia.com/news/20815.html

相关文章:

  • 淘宝作图在哪个网站上做图百合seo培训
  • asp网站搭建教程seo搜索铺文章
  • 中国建设银行云南省分行官方网站app推广一手单
  • 百度网站建设的一般要素向日葵seo
  • 电脑网速很慢但是wifi又很正常网站seo查询工具
  • 广东省医院建设协会网站首页网页搜索排名提升
  • 睢宁做网站搜索引擎优化免费
  • 山东临朐门户网站巨量引擎广告投放平台登录入口
  • 帝国cms做网站怎样维护谷歌官方网站
  • 重庆网站建设要点湖南长沙seo
  • 自适应和响应式网站刚刚北京传来重大消息
  • 网站的开发与维护什么叫优化
  • 淘宝优惠券微网站开发厦门百度开户
  • 武汉阳网站建设多少钱企业网站分析报告
  • 杭州网站建设招聘广西seo优化
  • 做暧暧视频网站唯尚广告联盟
  • 网站设计自学网络营销的背景和意义
  • ps海报素材网站深圳网站制作设计
  • 比亚迪新能源汽车怎么样页面seo优化
  • 有什么做节能报告的网站网站推广策划书
  • 做公司网站海淀区seo引擎优化
  • 免费建网站软件关键词seo排名怎么做的
  • 淮安做网站杨凯精准大数据获客系统
  • 怎么建论坛网站seo外链发布工具
  • 龙岗附近做网站公司哪家好百度如何搜索网址
  • 东莞网站建设aj宁波seo外包服务商
  • 网站建设 400电话 广告语百度推广代运营公司
  • 网页网站制作培训班个人网站seo
  • pc 响应式网站模板网上卖货的平台有哪些
  • 顺义企业建站佛山seo外包平台