Class: AXResizable

AXResizable

new AXResizable()

아이템을 주어진 조건에 맞게 리사이즈 할 수 있는 클래스

Version:
  • v0.9
Author:
  • tom@axisj.com

Extends

Methods

staticAXResizable.bind(obj){AXResizable}

Name Type Description
obj Object
Example
 var config = {
    id: {String} - Element ID,
    minWidth: {Number} [0],
    minHeight: {Number} [0],
    maxWidth: {Number} [0],
    maxHeight: {Number} [0],
    animate: {easing:"bounceOut", duration:500},
    aspectRatio: {Number} - 2/1,
    snap: {Number} - 10,
    onChange: function(){
        // this.id, this.element, this.jQueryElement, this.config
        toast.push(this.id);
    }
 };
 myResizer.bind(config);

staticAXResizable.setConfig(config)

targetID를 지정합니다. 인스턴스간에 구분을 할 수 있게 해줍니다.

Name Type Description
config Object
Example
 var AXResizableBinder = new AXResizable();
 AXResizableBinder.setConfig({ targetID: "defaultResiable" });

staticAXResizable.unbind(obj){AXResizable}

바인드 해제 합니다.

Name Type Description
obj Object
Example
 myResizer.unbind({id:"ElementID"});