我的问题与一个名为packery的优秀 JavaScript 库有关,我用它来创建砖石风格的布局。我还使用了一个名为draggabilly的姊妹脚本,以允许用户拖放(重新排序)页面中的项目。目前我正在做一些与传统用法非常相似的事情:http: //codepen.io/desandro/pen/CKbkw
当您拖动一个项目时,界面会留出足够大的空间来放置该元素。我想在此处临时放置一个 div 以表明这是元素将被删除的位置。我真正需要的是一种方法来获取 x,y 坐标,以了解一旦被拖动的元素将在哪里停止,但我似乎无法弄清楚如何获取该信息。
我正在使用一个 dragMove 侦听器,我希望在该侦听器中显示我的 div 并为其提供正确的坐标:
draggie.on( 'dragMove', function(draggieInstance, event, pointer) {
//code to display and position ghost div
});
任何帮助将不胜感激。