在两个div之间移动块

A1exandr

所以我有两个div,里面有几个街区:

<div class="list-block 01">
    <span>[email protected]</span>
    <span class="moveSym" id="01">+</span>
</div>

如果一次点击+整段移动到另一格。一切正常,但只能将ech块移动到另一个div,但是我需要它们尽可能多地.moveSym单击。

我的JS

    //remove block on click
$('.del-block').on('click', function() {
    var block = $(this).attr('id');
    $('.' + block).remove();
})

//move form list blocks to different fields
$('.leftSide01 .moveSym').click(function() {
    console.log($(this).attr('id'));
    var id = $(this).attr('id');
    $(this).text("-");
    $('.leftSide01 .list-block.' + id).appendTo('.rightSide01');
})
$('.rightSide01 .moveSym').click(function() {
    console.log($(this).attr('id'));
    var id = $(this).attr('id');
    $(this).text("+");
    $('.rightSide01 .list-block.' + id).appendTo('.leftSide01');
})

我知道有用于此的插件,但我真的很想自己编写并学习:)小提琴http://jsfiddle.net/A1ex5andr/CRvVK/

阿伦·P·约翰尼(Arun P Johny)

需要使用事件委托,因为要执行的处理程序取决于父元素。

//move form list blocks to different fields
$('.leftSide01').on('click', '.moveSym', function () {
    console.log($(this).attr('id'));
    var id = $(this).attr('id');
    $(this).text("-");
    $('.leftSide01 .list-block.' + id).appendTo('.rightSide01');
})
$('.rightSide01').on('click', '.moveSym', function () {
    console.log($(this).attr('id'));
    var id = $(this).attr('id');
    $(this).text("+");
    $('.rightSide01 .list-block.' + id).appendTo('.leftSide01');
})

演示:小提琴

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

两个块之间的管道算子

来自分类Dev

两个div之间的中心div

来自分类Dev

在两个div之间插入div

来自分类Dev

如何仅使用javascript在其他两个div之间添加一个div内容块?

来自分类Dev

CSS在两个div之间划分

来自分类Dev

忽略两个div之间的边界

来自分类Dev

在两个div之间绘制箭头

来自分类Dev

两个动态div之间的空间

来自分类Dev

在两个div之间插入图片

来自分类Dev

两个div之间的hr线

来自分类Dev

两个div之间的空间不足

来自分类Dev

修改两个div之间的距离

来自分类Dev

两个动态div之间的空间

来自分类Dev

两个div之间的hr线

来自分类Dev

删除两个div之间的空白

来自分类Dev

修改两个div之间的距离

来自分类Dev

清除两个div之间的空间

来自分类Dev

这两个代码块之间的差异

来自分类Dev

使用python消除两个文本块之间的重叠

来自分类Dev

两个内联块元素之间的图像

来自分类Dev

Ansible-在两个节点之间移动ssh密钥

来自分类Dev

AngularJS在两个选择列表之间移动项目

来自分类Dev

在两个可移动uiview之间画线

来自分类Dev

ios在两个uiscrollview之间移动触摸事件

来自分类Dev

在循环中的两个点之间移动对象?

来自分类Dev

两个可移动QGraphicsRectItem之间的QGraphicsPathItem

来自分类Dev

Shell脚本在两个目录之间移动文件

来自分类Dev

在两个列表之间移动可编辑项目?

来自分类Dev

两个按钮移动网站之间的空间