jQuery-将图像从一个元素移到另一个元素

用户4433485

我正在尝试在图像上单击OnClick时移动图像,这是示例:http : //coursesweb.net/javascript/move-image-from-element-another_s2#mjq我想要它,如链接所说明的那样,由于某些原因它在这里无法正常工作,也许这里有人可以帮助我,我已经在谷歌搜索了两个小时。

这是我想做的事情:http : //orakels.org/php/?m=wo_lonline

这是我想要的结果;')

这是我的JsFiddle:http : //jsfiddle.net/3cv92hxy/3/

目前,我的代码如下所示:

<body>
<div id="cardcontainer">
<div class="cards">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
<img src="./img/kaart.png">
</div>
</div>
<div id="result">
Picture 1 | Picture 2 | Picture 3
</div>


<script type="text/javascript">
/*http://coursesweb.net/javascript/move-image-from-element-another_s2#mjq
 Here add:
    'image_path': ['id_elm1', 'id_elm2']
 "id_elm1" is the ID of the tag where the image is initially displayed
 "id_elm2" is the ID of the second tag, where the image is moved, when click on the first tag
*/
var obimids = {
  'img/kaart.png': ['cards', 'result'],
 /* 'imgs/girl.jpg': ['cards', 'result'],
  'imgs/dog.jpg': ['dog1', 'dogto'] */
};

// function executed when click to move the image into the other tag
function whenAddImg() {
  /* Here you can add a code to be executed when the images is added in the other tag */
  return true;
}

         /* From here no need to edit */

// create object that will contain functions to alternate image from a tag to another
var obaImg = new Object();
 // http://coursesweb.net/javascript/
  // put the image in element with ID from "ide"
  obaImg.putImg = function(img, ide) {
    if(document.getElementById(ide)) {
      document.getElementById(ide).innerHTML = '<img src="'+ img+ '" />';
    }
  }

  // empty the element with ID from "elmid", add image in the other element associated to "img"
  obaImg.alternateImg = function(elmid) {
    var img = obaImg.storeim[elmid];
    var addimg = (elmid == obimids[img][0]) ? obimids[img][1] : obimids[img][0];
    document.getElementById(elmid).innerHTML = '';
    obaImg.putImg(img, addimg);

    // function executed after the image is moved into "addimg"
    whenAddImg();
  }
  obaImg.storeim = {};            // store /associate id_elm: image

  // add 'image': 'id_elm1', and 'image': 'id_elm1' in "storeim"
  // add the image in the first tag associated to image
  // register 'onclick' to each element associated with images in "obimids"
  obaImg.regOnclick = function() {
    for(var im in obimids) {
      obaImg.storeim[obimids[im][0]] = im;
      obaImg.storeim[obimids[im][1]] = im;
      obaImg.putImg(im, obimids[im][0]);
      document.getElementById(obimids[im][0]).onclick = function(){ obaImg.alternateImg(this.id); };
      document.getElementById(obimids[im][1]).onclick = function(){ obaImg.alternateImg(this.id); };
    }
  }
obaImg.regOnclick();       // to execute regOnclick()
</script>

</body>

CSS:

body{
background-color:black;

}
#cardcontainer {
margin:10px;
padding:10px;

}

.cards {
width:960px;
margin:  auto;
padding:15px;
margin-top:14px;
}


.cards img {
margin-left:-40px;
}

.cards img:hover, .cards img:focus, .cards img:active {
-webkit-transform: translate(0px -50px);
transform: translate(0px,-50px);
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

#result {
width:960px;
padding:20px;
margin:0 auto;
background-color:yellow;
}
用户4433485

当我改变

var obimids = {
  'img/kaart.png': ['cards', 'result'],

var obimids = {
  'img/kaart.png': ['cardcontainer', 'result'],

它有点用,但是那不是我想要的,问题一定是因为卡是一类,知道如何解决?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 jquery 将显示的文本从一个元素应用到另一个元素

来自分类Dev

使用JQuery将列表元素从一个无序列表移动到另一个

来自分类Dev

jQuery Datatable-将值从一个“数据”元素传递到另一个

来自分类Dev

jQuery将元素放在另一个之后

来自分类Dev

使用jQuery无法在Firefox中将背景从一个元素复制到另一个元素

来自分类Dev

使用jQuery无法在Firefox中将背景从一个元素复制到另一个元素

来自分类Dev

使用Jquery从一个元素委托另一个元素的onclick处理程序

来自分类Dev

如果元素在jQuery中将类从一个特定的更改为另一个

来自分类Dev

如果元素在jQuery中将类从一个特定的更改为另一个

来自分类Dev

jQuery从一个div中选择每个元素并粘贴到另一个

来自分类Dev

将元素从一个div移动到另一个div,并使用html和jquery对按钮单击进行动画处理

来自分类Dev

使用JQuery将一个元素的边距顶部设置为另一个元素的高度

来自分类Dev

无论值如何,使用jQuery将一个元素放置在另一个元素旁边

来自分类Dev

如何将元素的最后一个类复制到jQuery中的另一个元素?

来自分类Dev

使用jQuery在另一个div中使用图像的src创建新的图像元素

来自分类Dev

使用jQuery在另一个div中使用图像的src创建新的图像元素

来自分类Dev

根据另一个元素的变化获取一个元素(jQuery)

来自分类Dev

使用jQuery在另一个元素的同级中找到一个元素

来自分类Dev

jQuery设置另一个元素的onclick属性

来自分类Dev

jQuery:将一行从一个表移到另一个表然后再移回

来自分类Dev

使用JQuery从另一个元素的ID向图像分配属性

来自分类Dev

使用CSS或Jquery将一个图像淡入另一个图像

来自分类Dev

jQuery-将每个html()类值设置为另一个元素

来自分类Dev

使用JQuery将元素从列表移动到另一个列表

来自分类Dev

使用jQuery中的类将元素包装在另一个内部

来自分类Dev

使用jQuery将元素移动/复制到另一个位置

来自分类Dev

使用JQuery将元素从列表移动到另一个列表

来自分类Dev

jQuery Mousemove:在坐标处将事件抛出到另一个元素中

来自分类Dev

如何使用jQuery检查另一个元素中是否存在一个元素

Related 相关文章

  1. 1

    如何使用 jquery 将显示的文本从一个元素应用到另一个元素

  2. 2

    使用JQuery将列表元素从一个无序列表移动到另一个

  3. 3

    jQuery Datatable-将值从一个“数据”元素传递到另一个

  4. 4

    jQuery将元素放在另一个之后

  5. 5

    使用jQuery无法在Firefox中将背景从一个元素复制到另一个元素

  6. 6

    使用jQuery无法在Firefox中将背景从一个元素复制到另一个元素

  7. 7

    使用Jquery从一个元素委托另一个元素的onclick处理程序

  8. 8

    如果元素在jQuery中将类从一个特定的更改为另一个

  9. 9

    如果元素在jQuery中将类从一个特定的更改为另一个

  10. 10

    jQuery从一个div中选择每个元素并粘贴到另一个

  11. 11

    将元素从一个div移动到另一个div,并使用html和jquery对按钮单击进行动画处理

  12. 12

    使用JQuery将一个元素的边距顶部设置为另一个元素的高度

  13. 13

    无论值如何,使用jQuery将一个元素放置在另一个元素旁边

  14. 14

    如何将元素的最后一个类复制到jQuery中的另一个元素?

  15. 15

    使用jQuery在另一个div中使用图像的src创建新的图像元素

  16. 16

    使用jQuery在另一个div中使用图像的src创建新的图像元素

  17. 17

    根据另一个元素的变化获取一个元素(jQuery)

  18. 18

    使用jQuery在另一个元素的同级中找到一个元素

  19. 19

    jQuery设置另一个元素的onclick属性

  20. 20

    jQuery:将一行从一个表移到另一个表然后再移回

  21. 21

    使用JQuery从另一个元素的ID向图像分配属性

  22. 22

    使用CSS或Jquery将一个图像淡入另一个图像

  23. 23

    jQuery-将每个html()类值设置为另一个元素

  24. 24

    使用JQuery将元素从列表移动到另一个列表

  25. 25

    使用jQuery中的类将元素包装在另一个内部

  26. 26

    使用jQuery将元素移动/复制到另一个位置

  27. 27

    使用JQuery将元素从列表移动到另一个列表

  28. 28

    jQuery Mousemove:在坐标处将事件抛出到另一个元素中

  29. 29

    如何使用jQuery检查另一个元素中是否存在一个元素

热门标签

归档