【发布时间】:2014-09-29 11:14:43
【问题描述】:
我的问题是,在 Chrome 中,光标不会随着可拖动项目移动。它在 IE 中运行良好。 我有 jquery 和 jquery-ui 1.11.1,这是我正在使用的脚本
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.target.innerHTML += ' '; // Add space so that there is no kerning...
ev.dataTransfer.setData("Text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
ev.target.parentNode.replaceChild(document.getElementById(data), ev.target);
document.getElementById(data).className = " ";
}
function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
if(ev.target.getAttribute('data-drop') == data)
ev.target.appendChild(document.getElementById(data));
}
也许缺少某些东西。非常感谢您的帮助
【问题讨论】:
-
根据我的经验,光标在 chrome 中正确移动,请创建一个 jsfiddle 或 codepen。
-
感谢 Luizgrs 的快速回复。我不熟悉创建 jsfiddle,但这就是我所做的。希望能帮助到你。 jsfiddle.net/8hwh7pkt
-
感谢 Luizgrs。我不熟悉创建 jsfiddle,但这就是我所做的。希望能帮助到你。再次感谢。 jsfiddle.net/8hwh7pkt
标签: javascript jquery jquery-ui google-chrome