Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何杀死Greensock可拖动实例?_Javascript_Jquery_Gsap - Fatal编程技术网

Javascript 如何杀死Greensock可拖动实例?

Javascript 如何杀死Greensock可拖动实例?,javascript,jquery,gsap,Javascript,Jquery,Gsap,我正在使用格林斯托克的可拖动库。一切都很好,只是我不能让“杀死”方法起作用。当您不再使用可拖动实例时,建议使用此方法从内存中清除该实例 不工作: var dr = new Draggable(..); dr.kill(); Draggable.create(".tile", ....); Draggable.kill(".tile"); var jq = jQuery("#box"); Draggable.create(jq, ...); Draggable.kill(jq); // no

我正在使用格林斯托克的可拖动库。一切都很好,只是我不能让“杀死”方法起作用。当您不再使用可拖动实例时,建议使用此方法从内存中清除该实例

不工作:

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();
也不起作用:

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();
也不起作用:

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):


谢谢,我错过了“获取”功能。另外,var dr=new Draggable()似乎还返回一个数组。因此,还可以kill()数组中的每个条目:dr[0].kill();