gpt4 book ai didi

jquery-ui - jQuery UI 的 sortable 和bone.js

转载 作者:行者123 更新时间:2023-12-04 12:56:08 26 4
gpt4 key购买 nike

我有一个我一直在处理的主干.js 项目,我已经设置了它,以便我可以拖放行(它们是主干.js 模型),并且在 jQuery UI 更新事件的帮助下,我能够制作我的模型重新计算他​​们的订单,一切都很好。我想知道是否有人新的更清洁的方法来实现这一点。我在下面包含了一些代码。

$( ".section" ).sortable({items: 'tr', update: function()
{
console.log("Event Fire!");
secv.mySort();
}});

secv 是我对保存表格的模型的 View 。 mySort 函数遍历并计算出元素的顺序并进行必要的更新。

最佳答案

我假设您正在 View 中设置集合属性,也许是在初始化方法中。在同样的方法中,您应该将 View 方法绑定(bind)到集合的“更改”或“刷新”事件。这个方法会简单地重绘排序的集合;如有必要,在这样做之前对集合进行排序。

从理论上讲,您的模型可能会使用其新位置进行自我更新,并且如果集合具有比较器功能,则集合将自动重新定位。如果是这种情况,绑定(bind)到集合的“刷新”事件将触发上述方法,该方法只需要重新渲染 View 的集合部分。

关于jquery-ui - jQuery UI 的 sortable 和bone.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6589178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com