【发布时间】:2010-12-25 17:03:19
【问题描述】:
我正在尝试实现类似于购物车的功能,您可以在其中从列表中删除物品。
这个项目(<li> 元素)里面有一些元素(div、span 和那些东西)。
拖放本身效果很好。但是被拖动元素的图像在 Webkit 浏览器中不显示其内容。
我的列表元素有一个边框和背景颜色。在 Firefox 中,图像是整个项目。在 Webkit 浏览器中,只有被拖动的元素没有内容。我看到了背景和边框,但里面没有文字。
我试图复制元素并强制它成为图像,但不起作用。
var dt = ev.originalEvent.dataTransfer;
dt.setDragImage( $(ev.target).clone()[0], 0, 0);
我有一个表现相同行为的简化示例:http://jsfiddle.net/ksnJf/1/
【问题讨论】:
标签: javascript html drag-and-drop webkit