2016-11-14 1 views
-1

이제 재생 목록, 라디오 버튼처럼Switchery 라디오 버튼으로 다시

그것을 만드는하지만 다시 전환 어차피 이미 switchery 체크 박스, 를 사용하게 전환 할 수 없습니다.

Switchery를 유휴 상태/선택되지 않은 상태로 되돌리려면 어떻게해야합니까 ?? 여기 >>> my Fiddle Demo <<<

내 JS된다

$(document).ready(function() { 
     //switchery 
     var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch')); 

     elems.forEach(function(html) { 
      var switchery = new Switchery(html,{size: 'small',}); 
     }); 

     //detect change 
     $('input.pinmusic').on('change', function() { //detect change 
      // auto uncheck when selecting other checkbox 
      // but this is not working with switchery 
      $('.pinmusic').not(this).prop('checked', false); 
     }); 
}); 

추신 : 그 이미 확인, 만 박히 switchery. 이미 스위처 주제를 찾아 보았지만 여전히 오류가 있습니다.

+0

* 디버깅 도움말 ("이 코드가 작동하지 않는 이유는 무엇입니까?")에는 원하는 동작, 특정 문제 또는 오류 및 질문 자체에서이를 재현하는 데 필요한 가장 짧은 코드가 포함되어야합니다. 분명한 문제 설명이없는 질문은 다른 독자에게 유용하지 않습니다. 참조 : [mcve]를 만드는 방법 * – BSMP

+0

제안을 위해 이미 자세한 문제로 편집하십시오. @BSMP –

답변

0

문제를 확실히 파악하기는 어렵지만 잘 이해하면 라디오 버튼을 선택 취소하고 싶습니다.

글쎄, 그렇지 않을 수 있습니다. 라디오 버튼이 선택 취소되지 않습니다. 라디오 버튼 풀의 의미는 "다음 옵션 중 하나만 선택"입니다. 라디오 버튼을 선택 취소하면 사용자가 허용되지 않는 옵션 인 0을 선택하게됩니다.

위키 백과의 Radio button에서

:

라디오 버튼 또는 옵션 버튼 사용자는 옵션의 미리 정의 된 세트 중 하나를 선택할 수있는 그래픽 제어 요소이다.

처음에는 그룹의 아무 라디오 버튼도 선택되어 있지 않을 수도 있습니다. 이 선택되지 않은 상태는 라디오 버튼 위젯과 상호 작용하여 복원 할 수 없지만 다른 사용자 인터페이스 요소를 통해 가능할 수도 있습니다.

0 옵션을 선택할 수있게하려면 무엇을 사용해야합니까?는 Checkbox입니다.

+0

이미 자바 스크립트로 선택을 취소 했으므로 스위처 만 작동하지 않습니다. 여기 [my fiddle demo] https://jsfiddle.net/kinggeneral/g94gkaL7/) @ 오른쪽 다리 –

관련 문제