使用可排序的Knockout js交换
Swapping using Knockout js sortable
我有一个5*5的正方形网格。我想交换两个正方形(即,当我拖动一个正方形并将其放在另一个正方形上时,两个正方形都应该交换它们的位置。但是由于我使用了可排序的方法,其他一些正方形的位置也发生了变化。这种行为在knockout js中可能吗??
sortable
绑定接受beforeMove
回调,该回调传递一个包含sourceParent
, sourceIndex
, targetParent
和targetIndex
的对象。您可以使用这些文件自己进行交换。
同样,您可以设置arg.cancelDrop = true;
来指示您将自己处理。
下面是一个示例:http://jsfiddle.net/rniemeyer/c7NLz/
相关文章:
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 如何将Knockout.JS与服务器已经在DOM中呈现的数据同步
- Knockout.JS标签在foreach内部不起作用
- 使用Knockout JS从下拉框中向observalearray添加项
- 使用knockout.js将数组绑定到视图模型
- 如何使用Jasmine测试Knockout.js点击绑定
- 类似于Prism的Knockout js框架
- Knockout JS和简单的函数
- Knockout.js中带有if:子句的嵌套循环
- Knockout JS中具有下拉列表的数组
- Knockout.JS,模板都是通过表单不添加数据的
- 在Knockout JS中搜索从DB加载数据的项目
- 使用Knockout.js动态更改facebook数据
- $root在knockout.js中解析为空白页
- knockout.js中的绑定多下拉列表
- 在Knockout js中创建一个包含多行的表,而不需要推送
- 如何基于Knockout js模型设计控件样式
- 从对象内部调用knockout.js ko.applyBindings()
- 在Knockout.js模型中创建项之间的关系
- 复选框列表在Knockout JS中不起作用