所以,这可能只是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。这是一个错误吗?
答案 0 :(得分:1)
解决方案:如果想让代码正确运行,那么实际上应该使用正确的语法...
$('#'+event.relatedTarget.id).hide();
这实际上是一个正确且有效的解决方案:
答案 1 :(得分:1)