Wiem, jak przeciągnąć i upuścić w jednym oknie z html5. Ale jak przeciągać i upuszczać klatki? Oto mój skrypt, który może działać w jednym oknie. Czy ktoś może mi pomóc?Przeciągnij i upuść klatki krzyżowe użyj html5
<script>
var drag = document.getElementById("drag");
var drop = document.getElementById("drop");
drag.onselectstart = function() {
return false;
}
drag.ondragstart = function (ev) {
ev.dataTransfer.effectAllowed = "move";
ev.dataTransfer.setData("text", ev.target.innerHTML);
}
drag.ondragend = function (ev) {
var text = ev.dataTransfer.getData("text");
alert(text);
ev.dataTransfer.clearData("text");
return false;
}
drop.ondragover = function (ev) {
ev.preventDefault();
return true;
}
drop.ondragenter = function (ev) {
this.background = "#ffffff";
return true;
}
drop.ondrop = function (ev) {
}
</script>
Właściwie nie wiem, jak ci pomóc, to bardzo dobre pytanie. Zamierzę nagrodę po przekroczeniu 2-dniowego limitu. –
Dobre pytanie; mam jsfiddle, z którym mogę sobie poradzić? : p – sg3s
Istnieje przykład na stronie http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/ –