假设我有8个div是竖着排列的 分别写着不同的文字 怎么让他们的排列顺序是随机的
发布网友
发布时间:2022-05-17 00:59
我来回答
共1个回答
热心网友
时间:2023-09-17 13:05
排序的div 你可以用 id 来表标识。id="content"的做容器
<div id="content"></div><div id="div1"></div><div id="div2"></div><div id="div2"></div><div id="div4"></div><div id="div5"></div><div id="div6"></div><div id="div7"></div><div id="div8"></div>
用js把一个1-8 号元素数组的随机排序。
//用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1
function randomsort(a, b) {
return Math.random()>.5 ? -1 : 1;
}
var arr = [1,2,3,4,5,6,7,8];
var arr2 = arr.sort(randomsort); //生成随机数组。
$.each(arr2,function(key,val){
$("#div"+val).appentTo($("#content")); //把div都移到content中。
});追问我能说没看懂么 怎么搞 具体点 第一块放xxxx.php第二块放xxxx.js???