⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spotlight-example.js

📁 ext-2.3.0
💻 JS
字号:
/*
 * Ext JS Library 2.3.0
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

Ext.onReady(function(){        var spot = new Ext.Spotlight({        easing: 'easeOut',        duration: .3    });        var DemoPanel = Ext.extend(Ext.Panel, {        title: 'Demo Panel',        frame: true,        width: 200,        height: 150,        html: 'Some panel content goes here!',        bodyStyle: 'padding:10px 15px;',                toggle: function(on){            this.buttons[0].setDisabled(!on);        }    });        var p1, p2, p3;    var updateSpot = function(id){        if(typeof id == 'string'){            spot.show(id);        }else if (!id && spot.active){            spot.hide();        }        p1.toggle(id==p1.id);        p2.toggle(id==p2.id);        p3.toggle(id==p3.id);    };        new Ext.Panel({        renderTo: Ext.getBody(),        layout: 'table',        id: 'demo-ct',        border: false,        layoutConfig: {            columns: 3        },        items: [p1 = new DemoPanel({            id: 'panel1',            buttons: [{                text: 'Next Panel',                handler: updateSpot.createDelegate(this, ['panel2'])            }]        }),        p2 = new DemoPanel({            id: 'panel2',            buttons: [{                text: 'Next Panel',                handler: updateSpot.createDelegate(this, ['panel3'])            }]        }),        p3 = new DemoPanel({            id: 'panel3',            buttons: [{                text: 'Done',                handler: updateSpot.createDelegate(this, [false])            }]        })]    });        new Ext.Button({        text: 'Start',        renderTo: 'start-ct',        handler: updateSpot.createDelegate(this, ['panel1'])    });        updateSpot(false);});

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -