事件綁定、setTimeout的簡單替代

//6.6 Ext.utilClickRepeater 事件綁定
    
    //6.6.1 click()點擊
    //6.6.2 mousedown()鼠標按下
    //6.6.3 mouseup() 釋放鼠標
    
    var pan = new Ext.Panel({
        title : 'event',
        height: 200,
        width : 300,
        renderTo : 'hr_panel',
        frame : true,
        bodyPadding :5,
        html : '<div id="my-div"><input name="but" type="button" value="惦記我" /></div>' 
    });
    
    //獲取元素節點
    var el = Ext.get("my-div");
    //實例化初始化
    var cl = new Ext.util.ClickRepeater(el,{
        delay : 3000,//首次重複時間間隔
        interval : 30000,//發生完首次重複點擊後,若第二次再重複點擊的時間間隔
        stopDefault : true,
        pressedCl : 'p1',
        handler : function rep(){
            console.info(123);
        }
    });
    
    //6.7 Ext.util.DelayedTask提供setTimeout的簡單替代
    //cancle() 取消隊列中最後一個setTimeout請求
    //delay() 延遲執行一個函數
相關文章
相關標籤/搜索