ホーム > extend (全1件)
  • wPaintで再初期化する

    HTML5のcanvas要素を利用したwPaintで再初期化する。

    $.fn.wPaint.extend( {
    	clearAll: function () {
    		this.clear();
    		this.undoArray = [];
    		this.undoCurrent = -1;
    		this._init();
    	}
    } );
    
    /* 呼び出す */
    $( '#paint_here' ).wPaint( 'clearAll' );
    

    wPaintの拡張機能を利用して描画内容と編集履歴をクリアしている(wPaint 2.5.0で確認)。clearメソッドはメニューにもある描画内容をクリアするもの。undoArrayが編集履歴を記録する配列、undoCurrentが現在の編集位置を示しており、_initメソッドの呼び出しで編集履歴の初期化を確定させている感じ。