// 스크롤 을 움직이는 예제

var control = this.getChildControl("scrollpane");


            if (control) {

                if (!this.__isAnimate) {

                    var self = this,

                        element = control.getContainerElement().getDomElement();


                    self.__isAnimate = true;


                    var ani = jQuery(element);


                    var pos;

                    if (this.getOrientation() === "horizontal") {

                        element.style.scrollAnimationPositon = control.getScrollX();

                        pos = control.getScrollX();

                    } else {

                        element.style.scrollAnimationPositon = control.getScrollY();

                        pos = control.getScrollY();

                    }


                    ani.animate(

                        {   scrollAnimationPositon: option + self.getScrollStep() },

                        {   duration: 500,

//                            easing: "easeInBack",

                            step: function(now, fx) {

// now는 애니메이션 이동 텀을 나타낸다.

                                self.scrollTo(parseFloat(pos) + parseFloat(now)); 

                            },

                            complete:function () {

                                self.__isAnimate = false;

                            }

                        }

                    );

                }

            }

'Dev > Qooxdoo' 카테고리의 다른 글

Qooxdoo Class 만들기  (0) 2015.04.01
랩핑했어요. pureMVC-for-Qooxdoo  (0) 2015.03.03
qooxdoo로 만든 socket class  (0) 2015.03.03
1. qooxdoo Project 만들기  (0) 2012.07.27
Qooxdoo를 이용한 객체 생성 및 해제 예제  (0) 2012.07.09
appearances, decorations 추가 하기 (예-버튼)  (0) 2012.05.30
이미지 미리받아놓기  (0) 2012.05.23
다국어 지원  (0) 2012.05.18
해제 관련  (0) 2012.05.09
qooxdoo 오른쪽 버튼 활성화  (0) 2012.05.09

+ Recent posts