随机选择元素并删除其他元素

时间:2014-04-16 07:42:59

标签: javascript jquery

我有一个5帧的滑块,每帧有10层,我可以通过这个功能随机选择2层

function randomslide(slide){
    var divs = $(slide).get().sort(function(){ 
    return Math.round(Math.random())-0.5;}).slice(0,1)
    $(divs).show();
};

该函数是否可能删除未选择从DOM中删除的其他图层 所以它可以防止额外加载8 * 5 = 35层。

1 个答案:

答案 0 :(得分:0)

这个怎么样:

function randomslide(slide){
    var divs = $(slide).get().sort(function(){ 
    return Math.round(Math.random())-0.5;});
    $(divs).slice(2).remove();
    $(divs).show();
};