我有一个骨架视图模型,我在这里渲染,并使其可拖动与jquery ui。
render: -> $(this.el).attr('class','item').html(this.template(this.options.model.toJSON() )) viewmodel = this $(this.el).draggable revert: true drag: () -> console.log(viewmodel)
上面,我有viewmodel可用,可以从dom中删除它,调用它的模型上的方法,等等,但我想要的是将此视图模型拖放到一个可拖放容器 – 像垃圾桶 – 然后调用几个视图模型的方法并从DOM中删除它。
$(function() { $("#trash").droppable({ drop: function(event,ui) { console.log(ui.draggable); } }); });
所以,我能够看到ui.draggable并从DOM中删除它,但我没有参考它的视图模型。我做错了什么?任何方式来解决这个问题?
解决方法
原文地址:https://www.jb51.cc/jquery/184119.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。