테스트 사이트 - 개발 중인 베타 버전입니다

bx슬라이드 함수 질문 듭니다. 채택완료

웹프리죤 6년 전 조회 2,388

bx슬라이드 터치슬라이드 옵션 관련인데요

현재는 터치 스와이프를 하면 한 칸씩 이동 되는데요

맨 첨에서 터치를 하면 맨 끝까지 가속 스크롤 식으로 쭉 갔으면 좋겠고 반대로 맨 첨으로 왔으면 하는데요

어떻게 수정을 해야 할지요 터치 무브 관련 함수입니다.

 

</p>

<p>var onTouchMove = function(e){

            var orig = e.originalEvent;

            var evt = slider.settings.SUPPORTS_TOUCH ? orig.changedTouches[0] : e;

            // if scrolling on y axis, do not prevent default

            var xMovement = Math.abs(evt.pageX - slider.touch.start.x);

            var yMovement = Math.abs(evt.pageY - slider.touch.start.y);</p>

<p>            // determine if scrolling test has run - one time test

              if ( typeof isScrolling == 'undefined') {

                isScrolling = !!( isScrolling || xMovement < yMovement );

              }

            if (!isScrolling && slider.settings.mode != 'vertical') {

                // x axis swipe

                if((xMovement * 3) > yMovement && slider.settings.preventDefaultSwipeX){

                    e.preventDefault();

                // y axis swipe

                }else if((yMovement * 3) > xMovement && slider.settings.preventDefaultSwipeY){

                    e.preventDefault();

                }

                if(slider.settings.mode != 'fade' && slider.settings.oneToOneTouch){

                    var value = 0;

                    // if horizontal, drag along x axis

                    if(slider.settings.mode == 'horizontal'){

                        var change = evt.pageX - slider.touch.start.x;

                        value = slider.touch.originalPos.left + change;

                    // if vertical, drag along y axis

                    }else{

                        var change = evt.pageY - slider.touch.start.y;

                        value = slider.touch.originalPos.top + change;

                    }

                    setPositionProperty(value, 'reset', 0);

                }

            }</p>

<p>

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

위 소스에는 처음, 끝 이런부분이 없는것 같은데요.

저걸 호출하는 곳을 찾으셔야 할 것 같네요.

위 소스에는 호출하는 소스는 없는것 같아요.

 

잘 모르시면 아랫분 말대로 아주 적은 비용으로 잠시만에 해결해 주실 분들도 있을거에요.

어떨땐 그렇게 하는게 현명할 수도 있어요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

의외로 가심이 좋을듯 합니다 ㅠㅠ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

팻시
6년 전
오자네요 의외 >> 의뢰

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인