gpt4 book ai didi

javascript - 使用 Jquery UI droppable 访问 Backbone.js View 对象

转载 作者:行者123 更新时间:2023-11-30 18:36:50 24 4
gpt4 key购买 nike

我有一个拖放式 UI,基本上可以与 jquery ui 和 backbone.js 一起使用。我的观点如下:

render: function()
{
$(this.el).html(ich.template_bucket(this.model.toJSON()));

$(this.el).draggable(
{
helper: "clone"
}
);

var that = this;
$(this.el).droppable(
{
hoverClass: 'ui-state-hover',
drop: function( event, ui )
{
var from_bucket_id = ui.draggable.attr('id');
var to_bucket_id = $(that.el).attr('id');
}
}
);

return this;
},

我可以通过 that 访问 dropped on View ,但是是否有可能在 droppable 回调中获取拖动的 View ?

或者,我最终想要做的是在拖动发生后弹出的模态窗口(另一个主干 View )内发生某些事情时更新两个 View (拖放到 View 中)。此 View 不与这两个 View 共享模型,因此我不确定是否有任何事件可以收听。

最佳答案

在拖放 View 中,我通常获取拖动 View 的模型并更新它。我通过向每个拖动 View 的 el Dom 元素添加一个 cid 属性来做到这一点,因此它很容易进入 drop 函数。我的模型存储在下拉 View 可以访问的集合中。

关于javascript - 使用 Jquery UI droppable 访问 Backbone.js View 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7989819/

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