【发布时间】:2014-09-14 06:16:06
【问题描述】:
Jquery 拖放在 Firefox 和 IE 中不起作用,但在 chrome 和 safari 中可以正常工作。
这是我的代码:
$(".drag").draggable({
helper: "clone",
});
$(".drop").droppable({
drop: function (ev, ui) {
if ($(ev.toElement).hasClass("drop") == true) {
var widgetId = $(ui.draggable).attr("id");
$(ev.toElement).attr("id", "dash_" + widgetId);
$(ev.toElement).html($(ui.draggable).html());
}
}
});
在http://www.skmcap63.hostoi.com/box-dashboard/上传的代码
我需要从侧边栏中拖动项目并将其放入框中。 请帮忙。 提前致谢。
【问题讨论】:
-
你能为此制作一个小提琴吗?
-
不是解决办法,但删除逗号 -> helper: "clone",
-
@devo 代码上传至skmcap63.hostoi.com/box-dashboard
-
不工作到底是什么意思?没有任何工作或某些事情没有按预期工作?你有什么错误吗?和uut好奇,你为什么使用
ev.toElement?? -
在
drop回调中,this将引用该项目被丢弃的元素,你为什么实际使用ev.toElement??
标签: jquery jquery-ui drag-and-drop draggable droppable