eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(4($){$.7=$.7||{};$.1r.5=4(a,b){3(a&&a.Q==2R){b=a;a=R}b=b||{};a=a&&a.Q==1P&&--a||0;x 2.O(4(){30 $.7.5(2,$.16(b,{w:a}))})};$.O([\'2O\',\'2G\',\'2y\',\'2s\',\'2n\',\'2i\',\'2h\'],4(i,c){$.1r[\'5\'+c]=4(){6 b=1J;x 2.O(4(){6 a=$.7.5.1k(2);a[c.24()].2X(a,b)})}});$.1r.2U=4(){6 b=-1;3(2[0]){6 a=$.7.5.1k(2[0]),$p=$(\'l\',2);b=$p.1a($p.Z(\'.\'+a.v.t)[0])}x b>=0?++b:-1};$.7.5=4(a,b){2.F=a;2.v=$.16({w:0,S:\'J\',1b:[],C:R,15:A,X:b.15?1s:A,17:\'2g&#2e;\',1N:A,1M:\'7-5-\',1L:{},1n:\'2a\',P:4(){},13:4(){},1j:4(){},1i:4(){},J:4(){},B:4(){},z:4(){},N:4(){},21:\'<l><a 8="#{8}"><K>#{20}</K></a></l>\',1q:\'<1X></1X>\',1C:\'7-5-2Q\',t:\'7-5-2P\',1A:\'7-5-X\',Y:\'7-5-1b\',V:\'7-5-1x\',L:\'7-5-B\',1d:\'7-5-2E\'},b);2.v.S+=\'.7-5\';2.v.C=$.C&&$.C.Q==1t&&2.v.C;$.m(a,$.7.5.11,2);2.1e(1s)};$.7.5.11=\'2w\';$.7.5.1k=4(a){x $.m(a,$.7.5.11)};$.16($.7.5.2v,{1w:4(a){x a.1f?a.1f.10(/\\s/g,\'2m\'):2.v.1M+$.m(a)},1e:4(g){2.$p=$(\'l:2k(a[8])\',2.F);2.$5=2.$p.2j(4(){x $(\'a\',2)[0]});2.$9=$([]);6 f=2,o=2.v;2.$5.O(4(i,a){3(a.E&&a.E.10(\'#\',\'\')){f.$9=f.$9.P(a.E)}u 3($(a).T(\'8\')!=\'#\'){$.m(a,\'8\',a.8);6 b=f.1w(a);a.8=\'#\'+b;f.$9=f.$9.P($(\'#\'+b)[0]||$(o.1q).T(\'W\',b).q(o.V).2f(f.$9[i-1]||f.F))}u{o.1b.2d(i+1)}});3(g){$(2.F).G(o.1C)||$(2.F).q(o.1C);2.$9.O(4(){6 a=$(2);a.G(o.V)||a.q(o.V)});2c(6 i=0,1p;1p=o.1b[i];i++){2.1i(1p)}2.$5.O(4(i,a){3(1o.E){3(a.E==1o.E){o.w=i;3($.M.U||$.M.2b){6 b=$(1o.E),1K=b.T(\'W\');b.T(\'W\',\'\');1m(4(){b.T(\'W\',1K)},29)}28(0,0);x A}}u 3(o.C){o.w=27($.C($.7.5.11+$.m(f.F)))||0;x A}u 3(f.$p.y(i).G(o.t)){o.w=i;x A}});6 n=2.$p.D;26(2.$p.y(o.w).G(o.Y)&&n){o.w=++o.w<2.$p.D?o.w:0;n--}3(!n){o.15=o.X=1s}2.$9.q(o.L);2.$p.H(o.t);3(!o.15){2.$9.y(o.w).z().H(o.L);2.$p.y(o.w).q(o.t)}6 k=!o.15&&$.m(2.$5[o.w],\'8\');3(k){2.N(o.w+1,k)}3(!/^J/.25(o.S)){2.$5.1I(\'J\',4(e){e.23()})}}6 j={},1H=o.2W||o.1n,I={},1G=o.2T||o.1n;3(o.1F||o.1E){3(o.1F){j[\'1l\']=\'z\';I[\'1l\']=\'B\'}3(o.1E){j[\'14\']=\'z\';I[\'14\']=\'B\'}}u{3(o.1D){j=o.1D}u{j[\'1Z-1Y\']=0;1H=1}3(o.1W){I=o.1W}u{I[\'1Z-1Y\']=0;1G=1}}6 h={18:\'\',2S:\'\',1l:\'\'};3(!$.M.U){h[\'14\']=\'\'}4 1B(b,c,a){c.1V(I,1G,4(){c.q(o.L).12(h);3($.M.U&&I[\'14\']){c[0].1U.Z=\'\'}o.B(b,c[0],a&&a[0]||R);3(a){19(b,a,c)}})}4 19(b,a,c){3(!(o.1F||o.1E||o.1D)){a.12(\'18\',\'1z\')}a.1V(j,1H,4(){a.H(o.L).12(h);3($.M.U&&j[\'14\']){a[0].1U.Z=\'\'}o.z(b,a[0],c&&c[0]||R)})}4 1y(c,a,d,b){a.q(o.t).2M().H(o.t);1B(c,d,b)}2.$5.2K(o.S).1I(o.S,4(){6 b=$(2).2I(\'l:y(0)\'),$B=f.$9.Z(\':2H\'),$z=$(2.E);3((b.G(o.t)&&!o.X)||b.G(o.Y)||o.J(2,$z[0],$B[0])===A){2.1c();x A}3(o.C){$.C($.7.5.11+$.m(f.F),f.$5.1a(2),o.C)}3(o.X){3(b.G(o.t)){b.H(o.t);f.$9.1v();1B(2,$B);2.1c();x A}u 3(!$B.D){f.$9.1v();3($.m(2,\'8\')){6 a=2;f.N(f.$5.1a(2)+1,$.m(2,\'8\'),4(){b.q(o.t).q(o.1A);19(a,$z)})}u{b.q(o.t).q(o.1A);19(2,$z)}2.1c();x A}}f.$9.1v();3($z.D){3($.m(2,\'8\')){6 a=2;f.N(f.$5.1a(2)+1,$.m(2,\'8\'),4(){1y(a,b,$B,$z)})}u{1y(2,b,$B,$z)}}u{1T\'1u 1S 1R: 2D 2C 2B.\';}3($.M.U){2.1c()}x A})},P:4(d,b,f){3(d&&b){f=f||2.$5.D;6 o=2.v,$l=$(o.21.10(/#\\{8\\}/,d).10(/#\\{20\\}/,b));6 a=d.2A(\'#\')==0?d.10(\'#\',\'\'):2.1w($(\'a:2z-2F\',$l)[0]);6 c=$(\'#\'+a);c=c.D&&c||$(o.1q).T(\'W\',a).q(o.V).q(o.L);3(f>=2.$p.D){$l.1Q(2.F);c.1Q(2.F.2x)}u{$l.22(2.$p[f-1]);c.22(2.$9[f-1])}2.1e();3(2.$5.D==1){$l.q(o.t);c.H(o.L);6 e=$.m(2.$5[0],\'8\');3(e){2.N(f+1,e)}}o.P(2.$5[f],2.$9[f])}u{1T\'1u 1S 1R: 2J 2u 1J 2L P 2t.\';}},13:4(a){3(a&&a.Q==1P){6 o=2.v,$l=2.$p.y(a-1).13(),$1x=2.$9.y(a-1).13();3($l.G(o.t)&&2.$5.D>1){2.J(a+(a<2.$5.D?1:-1))}2.1e();o.13($l.2N()[0],$1x[0])}},1j:4(a){6 o=2.v,$l=2.$p.y(a-1);$l.H(o.Y);3($.M.2r){$l.12(\'18\',\'2q-1z\');1m(4(){$l.12(\'18\',\'1z\')},0)}o.1j(2.$5[a-1],2.$9[a-1])},1i:4(a){6 o=2.v;2.$p.y(a-1).q(o.Y);o.1i(2.$5[a-1],2.$9[a-1])},J:4(a){2.$5.y(a-1).2p(2.v.S)},N:4(g,d,b){6 e=2,o=2.v,$a=2.$5.y(g-1),a=$a[0],$K=$(\'K\',a);3(d&&d.Q==1t){b=d;d=R}3(d){$.m(a,\'8\',d)}u{d=$.m(a,\'8\')}3(o.17){$.m(a,\'1f\',$K.1g());$K.1g(\'<1O>\'+o.17+\'</1O>\')}6 c=4(){e.$5.Z(\'.\'+o.1d).O(4(){$(2).H(o.1d);3(o.17){$(\'K\',2).1g($.m(2,\'1f\'))}});e.1h=R};6 f=$.16(o.1L,{2o:d,2V:4(r){$(a.E).1g(r);c();3(b&&b.Q==1t){b()}3(o.1N){$.2l(a,\'8\')}o.N(e.$5[g-1],e.$9[g-1])}});3(2.1h){2.1h.2Y();c()}$a.q(o.1d);1m(4(){e.1h=$.2Z(f)},0)},8:4(b,a){$.m(2.$5.y(b-1)[0],\'8\',a)}})})(1u);',62,187,'||this|if|function|tabs|var|ui|href|panels||||||||||||li|data|||lis|addClass|||selectedClass|else|options|initial|return|eq|show|false|hide|cookie|length|hash|source|hasClass|removeClass|hideAnim|click|span|hideClass|browser|load|each|add|constructor|null|event|attr|msie|panelClass|id|unselect|disabledClass|filter|replace|INSTANCE_KEY|css|remove|opacity|unselected|extend|spinner|display|showTab|index|disabled|blur|loadingClass|tabify|title|html|xhr|disable|enable|getInstance|height|setTimeout|fxSpeed|location|position|panelTemplate|fn|true|Function|jQuery|stop|tabId|panel|switchTab|block|unselectClass|hideTab|navClass|fxShow|fxFade|fxSlide|hideSpeed|showSpeed|bind|arguments|toShowId|ajaxOptions|idPrefix|cache|em|Number|appendTo|Tabs|UI|throw|style|animate|fxHide|div|width|min|text|tabTemplate|insertBefore|preventDefault|toLowerCase|test|while|parseInt|scrollTo|500|normal|opera|for|push|8230|insertAfter|Loading|Href|Load|map|has|removeData|_|Click|url|trigger|inline|safari|Disable|tab|enough|prototype|ui_tabs_instance|parentNode|Enable|first|indexOf|identifier|fragment|Mismatching|loading|child|Remove|visible|parents|Not|unbind|to|siblings|end|Add|selected|nav|Object|overflow|fxHideSpeed|tabsSelected|success|fxShowSpeed|apply|abort|ajax|new'.split('|'),0,{}))
想请问这种可以还原吗?....

解决方案 »

  1.   

    http://app.baidu.com/widget?appid=121305 
    (function($) {
        $.ui = $.ui || {};
        $.fn.tabs = function(a, b) {
            if (a && a.constructor == Object) {
                b = a;
                a = null
            }
            b = b || {};
            a = a && a.constructor == Number && --a || 0;
            return this.each(function() {
                new $.ui.tabs(this, $.extend(b, {
                    initial: a
                }))
            })
        };
        $.each(['Add', 'Remove', 'Enable', 'Disable', 'Click', 'Load', 'Href'],
        function(i, c) {
            $.fn['tabs' + c] = function() {
                var b = arguments;
                return this.each(function() {
                    var a = $.ui.tabs.getInstance(this);
                    a[c.toLowerCase()].apply(a, b)
                })
            }
        });
        $.fn.tabsSelected = function() {
            var b = -1;
            if (this[0]) {
                var a = $.ui.tabs.getInstance(this[0]),
                $lis = $('li', this);
                b = $lis.index($lis.filter('.' + a.options.selectedClass)[0])
            }
            return b >= 0 ? ++b: -1
        };
    //...
                    this.$tabs.unbind(o.event).bind(o.event,
                function() {
                    var b = $(this).parents('li:eq(0)'),
                    $hide = f.$panels.filter(':visible'),
                    $show = $(this.hash);
                    if ((b.hasClass(o.selectedClass) && !o.unselect) || b.hasClass(o.disabledClass) || o.click(this, $show[0], $hide[0]) === false) {
                        this.blur();
                        return false
                    }
                    if (o.cookie) {
                        $.cookie($.ui.tabs.INSTANCE_KEY + $.data(f.source), f.$tabs.index(this), o.cookie)
                    }
                    if (o.unselect) {
                        if (b.hasClass(o.selectedClass)) {
                            b.removeClass(o.selectedClass);
                            f.$panels.stop();
                            hideTab(this, $hide);
                            this.blur();
                            return false
                        } else if (!$hide.length) {
                            f.$panels.stop();
                            if ($.data(this, 'href')) {
                                var a = this;
                                f.load(f.$tabs.index(this) + 1, $.data(this, 'href'),
                                function() {
                                    b.addClass(o.selectedClass).addClass(o.unselectClass);
                                    showTab(a, $show)
                                })
                            } else {
                                b.addClass(o.selectedClass).addClass(o.unselectClass);
                                showTab(this, $show)
                            }
                            this.blur();
                            return false
                        }
                    }
                    f.$panels.stop();
                    if ($show.length) {
                        if ($.data(this, 'href')) {
                            var a = this;
                            f.load(f.$tabs.index(this) + 1, $.data(this, 'href'),
                            function() {
                                switchTab(a, b, $hide, $show)
                            })
                        } else {
                            switchTab(this, b, $hide, $show)
                        }
                    } else {
                        throw 'jQuery UI Tabs: Mismatching fragment identifier.';
                    }
                    if ($.browser.msie) {
                        this.blur()
                    }
                    return false
                })
            },
            add: function(d, b, f) {
                if (d && b) {
                    f = f || this.$tabs.length;
                    var o = this.options,
                    $li = $(o.tabTemplate.replace(/#\{href\}/, d).replace(/#\{text\}/, b));
                    var a = d.indexOf('#') == 0 ? d.replace('#', '') : this.tabId($('a:first-child', $li)[0]);
                    var c = $('#' + a);
                    c = c.length && c || $(o.panelTemplate).attr('id', a).addClass(o.panelClass).addClass(o.hideClass);
                    if (f >= this.$lis.length) {
                        $li.appendTo(this.source);
                        c.appendTo(this.source.parentNode)
                    } else {
                        $li.insertBefore(this.$lis[f - 1]);
                        c.insertBefore(this.$panels[f - 1])
                    }
                    this.tabify();
                    if (this.$tabs.length == 1) {
                        $li.addClass(o.selectedClass);
                        c.removeClass(o.hideClass);
                        var e = $.data(this.$tabs[0], 'href');
                        if (e) {
                            this.load(f + 1, e)
                        }
                    }
                    o.add(this.$tabs[f], this.$panels[f])
                } else {
                    throw 'jQuery UI Tabs: Not enough arguments to add tab.';
                }
            },
            remove: function(a) {
                if (a && a.constructor == Number) {
                    var o = this.options,
                    $li = this.$lis.eq(a - 1).remove(),
                    $panel = this.$panels.eq(a - 1).remove();
                    if ($li.hasClass(o.selectedClass) && this.$tabs.length > 1) {
                        this.click(a + (a < this.$tabs.length ? 1 : -1))
                    }
                    this.tabify();
                    o.remove($li.end()[0], $panel[0])
                }
            },
            enable: function(a) {
                var o = this.options,
                $li = this.$lis.eq(a - 1);
                $li.removeClass(o.disabledClass);
                if ($.browser.safari) {
                    $li.css('display', 'inline-block');
                    setTimeout(function() {
                        $li.css('display', 'block')
                    },
                    0)
                }
                o.enable(this.$tabs[a - 1], this.$panels[a - 1])
            },
            disable: function(a) {
                var o = this.options;
                this.$lis.eq(a - 1).addClass(o.disabledClass);
                o.disable(this.$tabs[a - 1], this.$panels[a - 1])
            },
            click: function(a) {
                this.$tabs.eq(a - 1).trigger(this.options.event)
            },
            load: function(g, d, b) {
                var e = this,
                o = this.options,
                $a = this.$tabs.eq(g - 1),
                a = $a[0],
                $span = $('span', a);
                if (d && d.constructor == Function) {
                    b = d;
                    d = null
                }
                if (d) {
                    $.data(a, 'href', d)
                } else {
                    d = $.data(a, 'href')
                }
                if (o.spinner) {
                    $.data(a, 'title', $span.html());
                    $span.html('<em>' + o.spinner + '</em>')
                }
                var c = function() {
                    e.$tabs.filter('.' + o.loadingClass).each(function() {
                        $(this).removeClass(o.loadingClass);
                        if (o.spinner) {
                            $('span', this).html($.data(this, 'title'))
                        }
                    });
                    e.xhr = null
                };
                var f = $.extend(o.ajaxOptions, {
                    url: d,
                    success: function(r) {
                        $(a.hash).html(r);
                        c();
                        if (b && b.constructor == Function) {
                            b()
                        }
                        if (o.cache) {
                            $.removeData(a, 'href')
                        }
                        o.load(e.$tabs[g - 1], e.$panels[g - 1])
                    }
                });
                if (this.xhr) {
                    this.xhr.abort();
                    c()
                }
                $a.addClass(o.loadingClass);
                setTimeout(function() {
                    e.xhr = $.ajax(f)
                },
                0)
            },
            href: function(b, a) {
                $.data(this.$tabs.eq(b - 1)[0], 'href', a)
            }
        })
    })(jQuery);