2012-09-18 2 views
0

조건부로 설정된 시간 값으로 스크롤러를 열려고합니다. 텍스트 입력 상자가 0의 값 = 0 다음 설정 mobiscroll 일 때 그것은 ... 12 디폴트 입력 값이 0입니다 나는 이것이 내가 가진 가장 가까운 많은 방법을 시도 것으로 보인다조건부로 스크롤 막대 시작 값 설정

$(function() { 

    $('.in').scroller({ 
     preset: 'time', 
     theme: 'default', 
     display: 'modal', 
     mode: 'mixed', 
     stepMinute: 15, 
     timeWheels: 'hhii', 
     ampm: false, 
     ampmText: false, 
     timeFormat: 'hh:ii', 
     onShow: function (valueText, inst) { 
      scrollerVals = inst.temp; 

      if ($(this).val() == "0" || $(this).val == null || $(this).val == "") { 
       $(this).scroller().scroller('setValue', ['1', '0']) 
      } 
     } 
    }); 

하지만, 작동하지 않습니다. 모든 제안을 부탁드립니다.

답변

0

우선 무엇을 달성하고 싶습니까?

두 번째로, mobiscroll은 입력에 연결되어 있으므로 값을 결정할 때이 값을 사용하는 것이 타당하지 않을 수 있습니다.

기본값을 설정하려면 'setValue'메소드를 사용하십시오.

+0

답변 해 주셔서 감사합니다. 방금 24 시간 형식으로 변경하여이 문제를 해결했습니다. 이 옵션은 입력 텍스트 상자 (데이터베이스 쿼리에서 미리로드 된)에 0이있는 경우 스크롤러에서 0을 제공합니다. –