jQuery制作拼图小游戏

2020-05-24 21:18:48易采站长站整理

                newArry.push(arry[nR]);
                arry.splice(nR,1);
            }
            return newArry;
        },
        setPos:function(){
            for(var i=0;i<this.nLen;i++){               
                var t = parseInt(i/this.nCol),
                    l = i – this.nCol*t,
                    aP = [],
                    aL = [];
                aP.push(this.aColBgp[l],this.aRowBgp[t],i);
                aL.push(this.aColLayout[l],this.aRowLayout[t]);
                this.aBgp[i] = aP;
                this.aLayout[i] = aL;               
            }
        },
        isPass:function(item){
            var _that = this,
                is = 0;
            item.each(function(){
                var l = parseInt($(this).css(‘left’)),
                    t = parseInt($(this).css(‘top’)),
                    i = parseInt($(this).attr(‘data-bgi’));
                if(l==_that.aLayout[i][0]&&t==_that.aLayout[i][1]){
                    is ++;