jQuery制作拼图小游戏

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

                }               
            });
            return is;
        },
        createDom:function(){
            var layout = this.getRand(this.aLayout,this.nLen);
            // console.log(layout);
            for(var n=0;n<this.nLen;n++){
                var t = parseInt(n/this.nCol),
                    l = n – this.nCol*t;
                var html = $(‘<div data-bgi=”‘+this.aBgp[n][2]+'” class=”puzzle_list”></div>’).
                css({‘left’:layout[n][0]+’px’,
                    ‘top’:layout[n][1]+’px’,
                    ‘background-image’:’url(‘+this.data+’)’,
                    ‘background-position’:this.aBgp[n][0]+’px’+’ ‘+this.aBgp[n][1]+’px’
                });
                this.target.append(html);
            }
        },
        move:function(){
            var $div = this.target.find(‘.puzzle_list’),
                _that = this;
            var    hasElem = function(){
                    var t = false;
                    $div.each(function(){