jquery-ui - 单个 EmberView 执行 resizable() 和 draggable()

标签 jquery-ui ember.js

根据问题的回答Ember.js draggable and droppable jqueryUI/native 拖放 mixin。

我已经在 EmberJS 中实现了 JQUERY UI 拖放、调整大小 混合。但我的问题是我想要相同的 View 来拖动和调整大小。我尝试以不同的方式实现。您可以查看此 jsfiddle http://jsfiddle.net/codejack/TGwxf/1/该 View 仅获取最后调用的 mixin 的 UI 行为。

是否有任何方法可以在同一 View 的拖放、调整大小中获得不止一种行为?

编辑 我发现原因是第二个 mixin 覆盖了 uievents,uiOptions,uiType 变量。但仍然不知道如何避免这种情况......我能看到的唯一方法是用自己的事件编写自己的小部件......有什么办法可以解决这个问题?

最佳答案

虽然 @user1128571 给出了部分解决问题的解决方案,但这是我纠正问题的方法。我为交互添加了不同的 mixin,因为这将解决问题。

https://github.com/thecodejack/jquery-ui-ember/blob/master/js/app.js#L104

检查github pages了解模块的具体工作原理

关于jquery-ui - 单个 EmberView 执行 resizable() 和 draggable(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13717976/

相关文章:

javascript - 如何在jquery中获取文本框id的一部分

jquery - 找出是否使用 JQuery 检查了单选按钮?

ember.js - 如何对路由转换进行 Ember 集成测试?

jQuery Sortable - 将其保留在原始列表中

javascript - Jquery Droppable 克隆,但不删除

javascript - 如何使可滚动元素可拖动?

ember.js - transitionToRoute ('route' )来自组件内部

ember.js - Ember-Data:如何使用 `DS.Adapter.findHasMany`

ember.js - 仅当从 didInsertElement 调用 get ('controller' )时,从 View 观察 Controller 属性才有效

javascript - 无法读取未定义的属性 'tz'- Ember 时刻时区