css - 如何使用 ember.js 移动 HTML 元素

标签 css ember.js

我想用 ember.js 移动一个元素。最佳做法是什么?

“移动”并不意味着我移动坐标 XY 上的元素。 这意味着我更改了要移动的元素的父元素。 另外,我想给移动的元素添加css3动画。

我想做如下。

之前

<div id="foo">
  <div id="moved"></div>
</div>
<div id="bar"></div>
</div>

之后

<div id="foo">
</div>
<div id="bar">
  <div id="moved"></div>
</div>

最佳答案

除了动画之外,整个方法可能是错误的这一事实也放在一边,如果您的代码确实如此简单,您可以使用 jQuery 安全地将元素从它的旧位置分离并将它附加到它的目标元素.如果您使用 Chrome 开发者工具并执行检查元素,并看到与 ember 相关的标记,而您不知道它在移动元素的源和目标之间做了什么,您可能会使用 jQuery 搞砸一些事情。

var d = $("#moved").detach();
d.appendTo("#bar");

或者只是

$("#moved").appendTo("#bar");

关于css - 如何使用 ember.js 移动 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17016660/

相关文章:

javascript - 如何在比 float 元素小的 div 中 float 元素?

javascript - 编辑器错误 - 找不到这样的编辑器 : dateEditor in tabulator code

html - 使用CSS每秒更改div边框颜色的动画

html - 具有相同图像大小的 Bootstrap Gallery

html - 如何将导航栏中的文本居中

ember.js - 在最新版本的 ember-data 中设置自定义主键属性的正确方法是什么?

ember.js - Ember 数据属于与选择下拉 View

css - 没有javascript的样式选择菜单

ember.js - Ember 数据 - 多对多关系?

ember.js - Ember 复选框已连接