2013-10-24 3 views
1

'justGuage'http://justgage.com/ js 플러그인을 사용하여 사용자가 브라우저를 통해 게이지와 관련된 상호 작용을 업데이트하고 저장할 수 있다면 깔끔할 것이라고 생각했습니다. 플러그인 값을 동적으로 변경할 수 있습니까?

가 설정 페이지에 드러내 개발자는이 객체의 권한을 다음 ...

<script> 
    var g = new JustGage({ 
    id: "gauge", 
    value: 67, 
    min: 0, 
    max: 100, 
    title: "Visitors" 
    }); 

을하지 않는가? 그것은 위입니다 함께 ... 나는 어떻게 든이 같은 justGuage 개체/플러그인에 후크 거라고 생각

...

<script> 
    $('#increment').click(function(){ 
     var upValue = g1.value; 
     return upValue++; 
}); 
    </script> 

곰을 그냥 당신이 입력 게이지의 모양을 변경할 수있는 PARAMS 내가 js/jQuery에서 멍청한 놈처럼 총을 줘서 준 의사 코드의 종류 ...

미리 감사드립니다!

+0

값을 포함하는 객체 그게 전부를, 당신은 그것을 var에 g = 새로운 JustGage (OBJ)''obj''와 같은 방법으로 초기화 할 수 있습니다 'var obj = {id : "gauge", ...}' – tymeJV

+0

응답 해 주셔서 감사합니다. –

답변

1

lib는이 목적으로 refresh 메소드를 제공합니다.

github의 최신 코드에서 새로 고침은 config.value을 자동으로 업데이트하지만 출시 된 최신 패키지 코드는 비교적 오래된 버전이므로 수동으로 값을 증가시켜야합니다.

이 트릭 할 것입니다 :

$('#increment').click(function(){ 
    g.refresh(++g.config.value); 
}); 

http://jsfiddle.net/pDQ8K/

+0

정말 감사합니다. 그것은 .config.value와 함께 작동하지만 초기 클릭 후 계속해서 실행되지는 않습니다. –

+0

패키지 된 코드가 github repo보다 거의 1 년 뒤에 있음을 발견했습니다. 새 코드는 새로 고침시 자동으로 값을 업데이트하므로 패키지 버전은 자동으로 업데이트되지 않습니다. 편집을 참조하십시오. – numbers1311407

+0

감사합니다, 411에! –

관련 문제