单击文本框两次以先加载框

然后,您会看到它们在每次加载时都带有随机填充和边距,但是我试图使它们在每个对象上都不同,但是我被困住了,有人知道如何做到这一点吗?

function randomMargin(){
        $('.box').each(function(){
            randomizeObject(this);
        });
    }

    function randomizeObject(el){
        var randomnumber1=Math.floor((Math.random()*51)+50);
        console.log(randomnumber1);
        var randomnumber2=Math.floor(Math.random()*101 + 50);
        console.log(randomnumber2);
        $(el).css({"padding": randomnumber1+"px", "margin": randomnumber2+"px"});
    }
    randomMargin();


还希望布局稍微砖石结构-哈哈,不确定为什么不以拼图形式布置

最佳答案

randomizeObject(this);


我认为应该是这样的:

randomizeObject($(this));

10-06 12:32