от
Я пытаюсь использовать нативный HTML5 и JavaScript функции перетаскивания, чтобы создать свой собственный заполнение пустой скрипт. Но теперь у меня проблема с замены и замены коробки. Когда я перетащите окно в не пустую коробку, вместо замены, коробка к нему добавляется. HTML-код:
  function allowDrop(ev) {
    ev.preventDefault();
  }

  function drag(ev) {
    ev.dataTransfer.setData("text", ev.target.id);
  }

  function drop(ev) {
    if (ev.target.tagName == "DIV") {
      ev.preventDefault();
      var data = ev.dataTransfer.getData("text");
      ev.target.appendChild(document.getElementById(data));

      var srcParent = data.parentNode;
      var tgt = ev.currentTarget.firstElementChild;

      ev.currentTarget.replaceChild(data, tgt);
      ev.appendChild(data);


    } else {
      console.log(ev.target.childNodes);
    }

  }
Демо-ссылке : http://jsfiddle.net/urbdt268/5/

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...