相关疑难解决方法(0)

如何在两个父母之间转换div?

我有两个容器:

<div class="left">
    <div id="myDiv">A Div</div>
    <div id="myDiv2">A Div</div>
</div>
<div class="right">
    <div id="myDiv3">A Div</div>
</div>
Run Code Online (Sandbox Code Playgroud)

第一个包含div使用以下jQuery移动的元素:

$(".left > div").click(function(){
    $(this).appendTo('.right');
});
Run Code Online (Sandbox Code Playgroud)

但是,上面没有提供动画.我想使用CSS 在两个父元素(From 到)之间transition设置动画.div.left.right

顺便说一句,这是我的CSS:

.left, .right{
    position: absolute;
    display: block;
    box-sizing: border-box;
    width: 50%;
    height: 100%;
}
.left{background:red;}
.right{background:green; left: 50%;}
.left > div, .right > div{
    display: block;
    height: 100px;
    width: 100px;
    margin: 10px;
    float: left;
    background: #fff;
    color: #000;
}
Run Code Online (Sandbox Code Playgroud)

还有一个小提琴:http://jsfiddle.net/x270Lndz/


我想我需要让他们之间的坐标和转型,既外.left.right.

html javascript css jquery css-transitions

6
推荐指数
2
解决办法
1240
查看次数

使用 JavaScript 模拟拖放

我知道 jQuery 可以以编程方式触发侦听这些事件的 DOM 元素上的事件。例如,$el.click()将触发点击事件$el而无需$el用鼠标进行物理点击。

给定两个 DOM 元素dom1dom2,是否可以使用 jQuery(或 vanilla JavaScript)以编程方式模拟从dom1到的拖放操作dom2,其中dom1可拖放且dom2可使用 jQuery UI拖放。

注意:我想这样做的原因是为了构建自动化的 UI 测试。

javascript jquery

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

Jquery UI可排序,自动移动项目

我有两个可排序的链表,称为列表1和列表2.

列表1是用户可以选择的所有可能项目的列表,并且将它们拖入他的购物篮(列表2)中.

我想要做的是在列表2(购物篮)中的每个项目旁边都有一个按钮(或链接),当点击它时,将项目移回列表1,而用户实际上不必将其拖动到那里.

我知道我可以轻松实现这一点,只需使用remove()从列表2中删除项目,然后使用append()或after()等将其添加回列表1但我希望动画可以动画.

有没有办法实现这一点,以便项目自动从一个列表"拖动"到另一个列表?如果是这样怎么样?

我已经好好看看但无济于事,但如果可以的话,该网站会好得多.因此,非常感谢您提供的任何帮助.谢谢.

javascript jquery jquery-ui-sortable

3
推荐指数
1
解决办法
4607
查看次数

用jQuery重新排序div位置?

我试图模仿这个网站上的投票投票系统.有没有一种简单的方法来移动jquery中的div的位置(带动画)?

说我有以下项目:

<div id="items">
  <div id="item1">item 1</div>
  <div id="item2">item 2</div>
  <div id="item3">item 3</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望能够调用一个能够将项目3平稳地移动到一个位置的功能:

<div id="items">
  <div id="item1">item 1</div>
  <div id="item3">item 3</div>
  <div id="item2">item 2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法在jQuery中执行此操作?

html jquery jquery-animate

2
推荐指数
1
解决办法
2581
查看次数