【发布时间】:2014-01-10 11:06:33
【问题描述】:
我做了以下小提琴,可以将一个列表中的单词拖放到另一个列表中,反之亦然。
拖放代码相当简单。
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("Text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
每个单词都有draggable="true"
虽然两个 div 都有 ondrop="drop(event)" ondragover="allowDrop(event)"
现在,我需要一个函数来随机播放每个列表中的单词。
基本上,在单击按钮时,它应该调用一个函数,该函数将随机播放任一列表中的单词。老实说,我不知道该怎么做。我正在考虑使用 Javascript 的
var input = a.getElementsByTagName('span') 在我的 Fiddle 中,<span> 包含每个单独的单词。
同时,我想知道是不是和这个question类似。如果是,有人可以帮助我解决当前的问题。
谢谢。
【问题讨论】:
-
肯定Google hadn't any hits 用于“shuffle array javascript”?
-
如果您阅读了我的问题,我已经清楚地标记了一个类似的问题。评论前请阅读。
标签: javascript jquery html css