【问题标题】:How to kill a Greensock Draggable instance?如何杀死 Greensock Draggable 实例?
【发布时间】:2014-10-01 23:53:33
【问题描述】:

我正在使用 greensock 的 Draggable 库。一切正常,除了我无法使用“杀死”方法。建议在不再使用 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);

【问题讨论】:

    标签: javascript jquery gsap


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,我错过了“获取”功能。似乎 var dr = new Draggable() 返回一个数组。所以你也可以 kill() 数组中的每个条目: dr[0].kill();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多