小编Jup*_*ter的帖子

如何使用javascript中的第n个孩子在丢弃区域上定位图像

我曾four images里面class boxid box1,box2,box3box4..

each image可以dragged and droppedrectangle下面..

我的问题是当try to position它在dropped area使用nth childcss it is not working

在css中发生错误的地方在哪里?

如何使用第n个孩子在丢弃区域上定位图像..

function allowDrop(ev) {
  ev.preventDefault();
}

function drag(ev) {
  ev.dataTransfer.setData("text", ev.target.id);
}

function drop(ev) {
  ev.preventDefault();
  var data = ev.dataTransfer.getData("text");
  console.log(data);
    $("#"+data).css("position","unset");
  ev.target.appendChild(document.getElementById(data));
}
Run Code Online (Sandbox Code Playgroud)
body{

background-repeat: no-repeat;
 background-size: cover;
 width:100%;
 height:100%;
  overflow: hidden;
   background-size: 100vw 100vh;
} …
Run Code Online (Sandbox Code Playgroud)

html javascript css

8
推荐指数
1
解决办法
268
查看次数

使所选图像与从javascript中的数组中选择的randomindex相同

我有一个数组音符,上面有九个jpg,一个数组项目有九个标签和九个网址.

这段代码有三个框items从数组项中随机选择3 个.

我已将随机选择的项目label放在3个框内,内部<P>标记以及数组项目背景上的相应图像

我已经将randomIndex选择中的音符的有趣图像存储到数组注释中,这被调用到box002 img src

可以将类box002拖放到显示的四个框中的相应数字.然后蓝色数字和框中的背景消失.

我现在有一个工作代码

我的问题是我想box002项目应该与盒子数字相同,现在drop是从左侧盒子开始

即如果box002数字是2,那么drop(最左边的框)应该是蓝色2数字,背景url image2

如何更改我的代码以实现此目的.

    var array2 = [];
    var items = [{
        label: '1',
        url: 'https://via.placeholder.com/150x150.jpg?text=image1'
      },
      {
        label: '2',
        url: 'https://via.placeholder.com/150x150.jpg?text=image2'
      },
      {
        label: '3',
        url: 'https://via.placeholder.com/150x150.jpg?text=image3'
      },
      {
        label: '4',
        url: 'https://via.placeholder.com/150x150.jpg?text=image4'
      },
      {
        label: '5',
        url: 'https://via.placeholder.com/150x150.jpg?text=image5'
      },
      {
        label: '6',
        url: 'https://via.placeholder.com/150x150.jpg?text=image6'
      },
      {
        label: '7',
        url: 'https://via.placeholder.com/150x150.jpg?text=image7'
      },
      {
        label: …
Run Code Online (Sandbox Code Playgroud)

html javascript html5

6
推荐指数
1
解决办法
105
查看次数

将值重新加载到数组中比javascript中的最后一个位置发生一个位置

我有一个类box2,box,box包含从array2随机选择的值,它是数组的副本

当拖动的元素URL与删除的元素标签匹配时,背景颜色消失.

我已经给出条件if tempimages==0随机选择再次发生.即,当drop是最后一个元素时.

我的问题是当drop到达倒数第二个元素时, 会在类框中随机选择和重新填充元素

我希望这发生在最后一个盒子上.

如何实现和纠正呢?

var items = [{
    label: '1:40',
    url: 'https://via.placeholder.com/75x75?text=1'
  },
  {
    label: '2:20',
    url: 'https://via.placeholder.com/75x75?text=2'
  },
  {
    label: '3:50',
    url: 'https://via.placeholder.com/75x75?text=3'
  },
  {
    label: '4:45',
    url: 'https://via.placeholder.com/75x75?text=4'
  },
  {
    label: '5:35',
    url: 'https://via.placeholder.com/75x75?text=5'
  },
  {
    label: '6:10',
    url: 'https://via.placeholder.com/75x75?text=6'
  },
  {
    label: '7:15',
    url: 'https://via.placeholder.com/75x75?text=7'
  },
  {
    label: '8:10',
    url: 'https://via.placeholder.com/75x75?text=8'
  },
  {
    label: '9:30',
    url: 'https://via.placeholder.com/75x75?text=9'
  },
  { …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

5
推荐指数
1
解决办法
103
查看次数

标签 统计

html ×3

javascript ×3

css ×1

html5 ×1

jquery ×1