javascript - 如何杀死 Greensock Draggable 实例?

标签 javascript jquery gsap

我正在使用 greensock 的 Draggable 库。一切正常,除了我无法使用“kill”方法。当您不再使用 Draggable 实例时,建议使用此方法从内存中清除它。

Docs: http://greensock.com/docs/#/HTML5/GSAP/Utils/Draggable/kill/

不工作:

var dr = new Draggable(..);
dr.kill();

同样无效:

Draggable.create(".tile", ....);
Draggable.kill(".tile");

同样无效:

var jq = jQuery("#box");
Draggable.create(jq, ...);
Draggable.kill(jq);
// nope...
jq.kill();

跟踪该方法会导致未定义,即使代码在库中也是如此!

console.log("kill method is " + Draggable.kill);

最佳答案

这对我有用(使用 Draggable 0.10.3):

// Create
Draggable.create("#test", {});

// Kill
Draggable.get("#test").kill();

关于javascript - 如何杀死 Greensock Draggable 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25204550/

相关文章:

javascript - 根据选择的选项运行 JQuery 动画

javascript - ng-repeat 完成事件

javascript - 禁用/重新启用 javascript webui-popover 时遇到问题

javascript - 如何根据视口(viewport)宽度/高度计算移动背景图像的量

javascript - GSAP Tween 背景大小在 ios/ipad 中无法正常工作

bower - 使用 bower 安装 tweenmax

javascript - 如何使用 spring 和 jsp 在列表中显示上传的文档

jquery - Fancybox 覆盖不扩展到高度

jquery - HTTP 状态代码 - 称为映射的函数

javascript - 覆盖 google.maps.Marker.prototype.setPosition 返回错误