慕勒3428872
我为你做了这件事。我希望我正确理解了任务。抓住一个单词,然后将其放入橙色框中。将夹子放入盒子后,您可以重新排列单词。您要使用的单词必须输入到wordsList变量中(在代码中,我用注释标记了滚动到您需要的元素 ID 的行)我希望我对你有所帮助,并且你所教的孩子们能够享受你想要给他们带来惊喜的东西var wordsList = ['lorem', 'ipsum', 'dolor', 'sit', 'amet', 'consectetur', 'adipisicing', 'elit', 'omnis', 'laudantium', 'illo', 'ducimus', 'ipsam', 'eaque', 'quia', 'sequi', 'dicta', 'accusamus', 'ad', 'facilis', 'nam', 'corrupti', 'reiciendis', 'labore', 'aliquam', 'Autem', 'sunt', 'consequuntur', 'officia', 'ipsum', 'dolor', 'sit', 'amet', 'consectetur', 'adipisicing', 'elit', 'omnis', 'laudantium', 'illo', 'ducimus', 'ipsam', 'eaque', 'quia', 'sequi', 'ad', 'facilis', 'nam', 'corrupti', 'reiciendis', 'labore', 'aliquam!', 'Autem', 'sunt', 'consequuntur', 'officia'];var x = document.getElementById('words-wrap');for (var i = 0; i < wordsList.length; i++) { x.innerHTML += '<span class="myword" id=w' + i + ' draggable="true" ondragstart="drag(event)">' + wordsList[i] + '</span>';}/////////////////function allowDrop(ev) { ev.preventDefault();}function drag(ev) { document.location = '#stage' // <--- Scrolling to element '#stage' ev.dataTransfer.setData("text", ev.target.id);}function drop(ev) { ev.preventDefault(); var data = ev.dataTransfer.getData("text"); ev.target.appendChild(document.getElementById(data));}.myword { display: inline-block; margin: 5px; cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;}#stage { border: 10px solid orange; min-height: 100px;}<div id="words-wrap"></div><div id="stage" ondrop="drop(event)" ondragover="allowDrop(event)"></div>