interact.js拖放引用div

时间:2014-07-21 21:46:46

标签: javascript jquery html interact.js

所以,这可能只是interactive.js用户的一个问题,或者我完全错过了一些东西..

我正在寻找一个javascript库,它为我提供拖放/缩放/旋转和触摸功能,以实现所有这些功能。所以,我偶然发现了interact.js,但在使用onDrop方法时我似乎有一个引用元素的问题:

我只需要访问interact.js页面的代码,我在这里提供给您:http://jsfiddle.net/Zyy2N/2/

出现问题的部分是:

$(event.relatedTarget.id).hide();

它没有做任何事情,但也没有抛出任何错误。更多:

$('#yes-drop').hide();

有效,所以:

console.log(event.relatedTarget.id);

按预期返回id。这是一个错误吗?

2 个答案:

答案 0 :(得分:1)

解决方案:如果想让代码正确运行,那么实际上应该使用正确的语法...

$('#'+event.relatedTarget.id).hide();

这实际上是一个正确且有效的解决方案:

http://jsfiddle.net/Zyy2N/3/

答案 1 :(得分:1)

更好:

    $(event.relatedTarget).hide();

http://jsfiddle.net/Zyy2N/8/