라디오 버튼 그룹 선택으로 현재 그룹 대신 다른 그룹 변경

스티븐 B

라디오 버튼을 4 가지 옵션 슬라이더로 스타일링하는 데 문제가 있습니다. 하나는 작동하지만 여러 슬라이더로는 작동하지 않습니다. 명백한 것을 놓치고 있다면 사과드립니다. 여기서 코드 블라인드가 될 것 같습니다.

두 개 이상의 라디오 버튼 그룹을 사용하는 경우 두 번째, 세 번째 등의 그룹을 클릭하면 변경된 실제 그룹 대신 첫 번째 그룹 만 계속 변경됩니다.

am-1, am-2 등과 같은 Ids를 하드 코딩하여 수정할 수 있지만 이는 최대 고정 수량에 대한 CSS를 작성하는 것을 의미합니다. 가능하다면 한계없이 만들려고 노력하고 있습니다.

다른 CSS가 있지만 이것이 선택 부분입니다.

.switch-four-stage .switch-input:checked + switch-label
{
  /* Styling */
  font-weight: bold;
  color: rgba(255, 255, 255, 1.00);
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -ms-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  -webkit-transition-property: color, text-shadow;
  -moz-transition-property: color, text-shadow;
  -ms-transition-property: color, text-shadow;
  -o-transition-property: color, text-shadow;
}
.switch-four-stage .switch-input:checked + .switch-label-am ~ .switch-selection
{
  left: 0px;
}
.switch-four-stage .switch-input:checked + .switch-label-all ~ .switch-selection {
  left: 60px;
}
.switch-four-stage .switch-input:checked + .switch-label-pm ~ .switch-selection {
  left: 120px;
}
.switch-four-stage .switch-input:checked + .switch-label-na ~ .switch-selection {
  left: 180px;
}

다음은 마크 업입니다.

<section style="float: left;">Day 1</section>
<section class="switch-four-stage">
    <div class="switch switch-pink">
        <input type="radio" class="switch-input" id="am" name="day1" value="1" checked>
        <label for="am" class="switch-label switch-label-am">AM</label>
        <input type="radio" class="switch-input" id="all" name="day1" value="2">
        <label for="all" class="switch-label switch-label-all">ALL</label>
        <input type="radio" class="switch-input" id="pm" name="day1" value="3">
        <label for="pm" class="switch-label switch-label-pm">PM</label>
        <input type="radio" class="switch-input" id="na" name="day1" value="4">
        <label for="na" class="switch-label switch-label-na">N/A</label>
        <span class="switch-selection"></span>
    </div>
</section>
<div style="clear: left;"></div>
<section style="float: left;">Day 2</section>
<section class="switch-four-stage">
    <div class="switch switch-pink">
        <input type="radio" class="switch-input" id="am" name="day2" value="1" checked>
        <label for="am" class="switch-label switch-label-am">AM</label>
        <input type="radio" class="switch-input" id="all" name="day2" value="2">
        <label for="all" class="switch-label switch-label-all">ALL</label>
        <input type="radio" class="switch-input" id="pm" name="day2" value="3">
        <label for="pm" class="switch-label switch-label-pm">PM</label>
        <input type="radio" class="switch-input" id="na" name="day2" value="4">
        <label for="na" class="switch-label switch-label-na">N/A</label>
        <span class="switch-selection"></span>
    </div>
</section>
<div style="clear: left;"></div>
<section style="float: left;">Day 3</section>
<section class="switch-four-stage">
    <div class="switch switch-pink">
        <input type="radio" class="switch-input" id="am" name="day3" value="1" checked>
        <label for="am" class="switch-label switch-label-am">AM</label>
        <input type="radio" class="switch-input" id="all" name="day3" value="2">
        <label for="all" class="switch-label switch-label-all">ALL</label>
        <input type="radio" class="switch-input" id="pm" name="day3" value="3">
        <label for="pm" class="switch-label switch-label-pm">PM</label>
        <input type="radio" class="switch-input" id="na" name="day3" value="4">
        <label for="na" class="switch-label switch-label-na">N/A</label>
        <span class="switch-selection"></span>
    </div>
</section>
<div style="clear: left;"></div>

또한 출력 스크린 샷도 포함했습니다. 다중 슬라이더 출력

누구에게 제안이 있는지 궁금하십니까? 이것이 의미가 있기를 바랍니다. 그렇지 않다면 가능하면 더 잘 설명하겠습니다.

미리 감사드립니다.

제임스 킹

동일한 페이지에서 동일한 ID를 다시 사용할 수 없습니다. ID는 HTML 문서에서 고유해야합니다. 두 번째 및 세 번째 라디오 버튼 그룹의 ID를 변경해보십시오. 예 :

<div class="switch switch-pink">
    <input type="radio" class="switch-input" id="am-2" name="day2" value="1" checked>
    <label for="am-2" class="switch-label switch-label-am">AM</label>
    <input type="radio" class="switch-input" id="all-2" name="day2" value="2">
    <label for="all-2" class="switch-label switch-label-all">ALL</label>
    <input type="radio" class="switch-input" id="pm-2" name="day2" value="3">
    <label for="pm-2" class="switch-label switch-label-pm">PM</label>
    <input type="radio" class="switch-input" id="na-2" name="day2" value="4">
    <label for="na-2" class="switch-label switch-label-na">N/A</label>
    <span class="switch-selection"></span>
</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

재질 UI 라디오 버튼 그룹이 선택시 변경되지 않음

분류에서Dev

라디오 버튼 그룹 : 클릭시 다른 그룹 선택 취소

분류에서Dev

확인란을 라디오 버튼 그룹 ExtJS로 변경

분류에서Dev

2 개의 다른 그룹에서 특정 라디오를 선택하면 버튼 링크를 동적으로 변경

분류에서Dev

라디오 버튼 그룹

분류에서Dev

같은 그룹의 다른 라디오 버튼을 선택한 후 라디오 버튼을 재설정하는 방법

분류에서Dev

재질 UI 라디오 버튼 그룹 기본 여러 값이 선택됨

분류에서Dev

Android에서 버튼 스타일 라디오 그룹 변경

분류에서Dev

라디오 버튼 그룹의 레이블 클래스 변경

분류에서Dev

클래스 기반 라디오 버튼 그룹을 기능 기반 라디오 그룹으로 어떻게 변경할 수 있습니까?

분류에서Dev

라디오 버튼이 하나의 큰 그룹으로 결합됩니다.

분류에서Dev

그룹에서 라디오 버튼 선택 제한

분류에서Dev

JqueryMobile 라디오 버튼 수평 그룹이 제대로 렌더링되지 않습니다.

분류에서Dev

Angularjs. Ng- 반복. 라디오 버튼 그룹이 제대로 작동하지 않습니다.

분류에서Dev

프로그래밍 방식으로 테이블의 셀에서 라디오 버튼 그룹의 라디오 버튼을 어떻게 변경합니까?

분류에서Dev

자바 스크립트를 사용하여 라디오 그룹의 라디오 버튼을 선택합니다.

분류에서Dev

그룹의 Android 올바른 라디오 버튼 레이아웃

분류에서Dev

여러 라디오 그룹에서 임의 선택 라디오 버튼

분류에서Dev

DataTemplate의 라디오 버튼에 대한 두 그룹?

분류에서Dev

jquery는 라디오 버튼 그룹의 값을 얻습니다.

분류에서Dev

Angular 라디오 버튼 그룹을 선택한 후 선택하지 않으면 false로 설정

분류에서Dev

pickerInput으로 최대 2 개의 다른 그룹 선택

분류에서Dev

텍스트 필드에 입력하고 라디오 버튼 그룹의 값을 변경합니다.

분류에서Dev

jquery에서 라디오 버튼 그룹 변경 이벤트를 캡처 할 수 없습니다.

분류에서Dev

jquery에서 라디오 버튼 그룹 변경 이벤트를 캡처 할 수 없습니다.

분류에서Dev

숫자로 라디오 버튼 그룹을 만드는 방법

분류에서Dev

라디오 그룹 Android에서 수동으로 라디오 버튼 관리

분류에서Dev

라디오 그룹에서 텍스트 길이가 가변적 인 라디오 버튼을 균등하게 재배포합니다.

분류에서Dev

상대 안드로이드 레이아웃의 라디오 버튼 라디오 그룹 방법

Related 관련 기사

  1. 1

    재질 UI 라디오 버튼 그룹이 선택시 변경되지 않음

  2. 2

    라디오 버튼 그룹 : 클릭시 다른 그룹 선택 취소

  3. 3

    확인란을 라디오 버튼 그룹 ExtJS로 변경

  4. 4

    2 개의 다른 그룹에서 특정 라디오를 선택하면 버튼 링크를 동적으로 변경

  5. 5

    라디오 버튼 그룹

  6. 6

    같은 그룹의 다른 라디오 버튼을 선택한 후 라디오 버튼을 재설정하는 방법

  7. 7

    재질 UI 라디오 버튼 그룹 기본 여러 값이 선택됨

  8. 8

    Android에서 버튼 스타일 라디오 그룹 변경

  9. 9

    라디오 버튼 그룹의 레이블 클래스 변경

  10. 10

    클래스 기반 라디오 버튼 그룹을 기능 기반 라디오 그룹으로 어떻게 변경할 수 있습니까?

  11. 11

    라디오 버튼이 하나의 큰 그룹으로 결합됩니다.

  12. 12

    그룹에서 라디오 버튼 선택 제한

  13. 13

    JqueryMobile 라디오 버튼 수평 그룹이 제대로 렌더링되지 않습니다.

  14. 14

    Angularjs. Ng- 반복. 라디오 버튼 그룹이 제대로 작동하지 않습니다.

  15. 15

    프로그래밍 방식으로 테이블의 셀에서 라디오 버튼 그룹의 라디오 버튼을 어떻게 변경합니까?

  16. 16

    자바 스크립트를 사용하여 라디오 그룹의 라디오 버튼을 선택합니다.

  17. 17

    그룹의 Android 올바른 라디오 버튼 레이아웃

  18. 18

    여러 라디오 그룹에서 임의 선택 라디오 버튼

  19. 19

    DataTemplate의 라디오 버튼에 대한 두 그룹?

  20. 20

    jquery는 라디오 버튼 그룹의 값을 얻습니다.

  21. 21

    Angular 라디오 버튼 그룹을 선택한 후 선택하지 않으면 false로 설정

  22. 22

    pickerInput으로 최대 2 개의 다른 그룹 선택

  23. 23

    텍스트 필드에 입력하고 라디오 버튼 그룹의 값을 변경합니다.

  24. 24

    jquery에서 라디오 버튼 그룹 변경 이벤트를 캡처 할 수 없습니다.

  25. 25

    jquery에서 라디오 버튼 그룹 변경 이벤트를 캡처 할 수 없습니다.

  26. 26

    숫자로 라디오 버튼 그룹을 만드는 방법

  27. 27

    라디오 그룹 Android에서 수동으로 라디오 버튼 관리

  28. 28

    라디오 그룹에서 텍스트 길이가 가변적 인 라디오 버튼을 균등하게 재배포합니다.

  29. 29

    상대 안드로이드 레이아웃의 라디오 버튼 라디오 그룹 방법

뜨겁다태그

보관