2013-03-08 4 views
1

Dragslider (http://code.ovidiu.ch/dragdealer/) JS 라이브러리를 사용하여 HTML5 사이트 내에서 매우 그래픽 형식으로 데이터를 입력하는 멋진 슬라이더 효과를 만듭니다.JS 개체 재설정 - Jquery

그러나 모두 슬라이더를 사용하고 올바른 비율을 양식에 저장하면 결과를 편집 할 수 있어야합니다. 즉 현재 입력 한 그림을 입력 상자에서 js로 전달해야합니다. 생성자에서 슬라이더를 만들 때이 작업을 수행하는 데 사용할 수있는 메서드 (setValue)가 있지만 이미 구성된 것처럼 새 시작 그림으로 스크립트를 제거하고 다시 활성화 할 수있는 방법이 필요합니다.

new Dragdealer('bol-slider',animationCallback: function(x) 
     { 

    //animation commands 
      } 
     ) 

이 정지/JS 통해 dragdealer 개체를 제거하고, 해당 개시도를 포함하는 생성자를 다시 시작하는 것이 가능 -

순간

슬라이더는이 명령에 개시?

+0

구조 코드를 다시 실행하면 어떻게됩니까? jQuery 플러그인을 사용하면 꽤 정상입니다. – Archer

+0

기본적으로 나사를 조이면 올바른 번호가 적용되지만 슬라이더는 이전 위치에 유지됩니다! – Dancer

답변

0

설명서에서 언제든지 메서드를 호출 할 수있는 것처럼 보이지만 구성 중에는이 메서드를 호출 할 필요가 없습니다. 해당 페이지에서 예 :

link1.onclick = function() 
{ 
    slideshow.setStep(1); 
    return false; 
} 

그들은 링크의 클릭에 setStep 메소드를 호출하지만, 당신은 당신의 setValue 메소드로 대체 할 수 있습니다. focusout event 또는 그 유사 전화 번호 :

$('#yourinput').on('focusout', function(){ 
    yourslider.setValue(3); 
});