【发布时间】:2013-03-01 15:19:12
【问题描述】:
我在将图像设置为可拖动时遇到问题。 此代码似乎不起作用:
var thumb = document.createElement("img");
thumb.setAttribute('draggable', "true");
我创建图像并将其附加到 DOM,如下所示: var thumb = document.createElement("img");
thumb.setAttribute('draggable', "true");
thumb.setAttribute('alt', label);
thumb.setAttribute('id', "dhmvseries_" + label);
thumb.setAttribute("dhmvseriesuuid",label);
thumb.ondragstart = thumbDragStart;
thumb.ondragend = thumbDragEnd;
thumb.onmouseover = displayThumbInfo;
thumb.onmouseout = hideThumbInfo;
var thinner = createElement("div", "dhThumbImage dhRounded");
thinner.appendChild(thumb);
【问题讨论】:
-
到目前为止,您尝试或研究了什么来发现问题?你会发布一个 jsfiddle jsfiddle.net 吗?
-
您是否将元素附加到 DOM 树?你在设置
src属性吗?这里需要更多信息和代码。做一个小提琴。 “此代码似乎不起作用” 比较模糊,您看到了什么 以及您希望看到什么? -
img默认是可拖拽的,随便随便抓一张就可以移动了。
-
onmouseover 工作正常,但拖动功能甚至不触发。问题可能出在哪里?
标签: javascript image draggable