Bootstrap 4 모달 앵커는 특정 탭이 활성화 된 상태에서 모달을 엽니 다.

알렉스 자히르

모달을 여는 앵커 태그와 함께 부트 스트랩 4 모달을 사용하고 있습니다. 이 같은:

    <div class="experience">     
      <div class="container">
        <div class="row">
          <div class="col-xs-6 col-md-6 col-lg-3">
            <div class="btn-sensory-container">
              <a href="#energise-me" data-toggle="modal" data-target="#modal-sensory" class="btn btn-energise-2-outline btn-sensory"> <i class="img-energise"></i>Energise me</a>
            </div>
          </div>
          <div class="col-xs-6 col-md-6 col-lg-3">
            <div class="btn-sensory-container">
              <a href="#renew-me" data-toggle="modal" data-target="#modal-sensory" class="btn btn-renew-3-outline btn-sensory"><i class="img-renew"></i> Renew me</a>
            </div>
          </div>
          <div class="col-xs-6 col-md-6 col-lg-3">
            <div class="btn-sensory-container">
              <a href="#mind-me" data-toggle="modal" data-target="#modal-sensory" class="btn btn-mind-2-outline btn-sensory"><i class="img-mind"></i> Mind me</a>
            </div>
          </div>
          <div class="col-xs-6 col-md-6 col-lg-3">
            <div class="btn-sensory-container">
              <a href="#illuminate-me" data-toggle="modal" data-target="#modal-sensory" class="btn btn-illuminate-2-outline btn-sensory"><i class="img-illuminate"></i> Illuminate me</a>
            </div>
          </div>
        </div>     
      </div>
    </div>

앵커 탭이 모달을 열고 특정 탭을 활성화하기를 원합니다. 즉 a href="#mind-me"는 모달을 열고 #mind-me섹션을 활성화 해야합니다 . HTML 또는 일부 jQuery를 사용하여 이것이 가능한지 알고 싶습니다.

모달의 나머지 코드는 다음과 같습니다.

   <div class="modal fade modal-sensory" id="modal-sensory" tabindex="-1" role="dialog" aria-labelledby="modalsensory" aria-hidden="true">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
        <div class="modal-header sensory">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">X</span>
            </button>
             <!-- Nav tabs -->
              <ul class="nav nav-tabs red tabs-3" role="tablist">
                <li class="nav-item" role="presentation">
                  <a href="#energise-me" class="nav-link" aria-controls="energise-me" role="tab" data-toggle="tab">&nbsp;<span>Energise Me</span>&nbsp;</a>
                </li>
                <li class="nav-item" role="presentation">
                  <a href="#renew-me" class="nav-link" aria-controls="renew-me" role="tab" data-toggle="tab">&nbsp;<span>Renew Me</span>&nbsp;</a>
                </li>
                <li class="nav-item" role="presentation">
                  <a href="#mind-me" class="nav-link" aria-controls="mind-me" role="tab" data-toggle="tab">&nbsp;<span>Mind Me</span>&nbsp;</a>
                </li>
                <li class="nav-item" role="presentation">
                  <a href="#illuminate-me" class="nav-link" aria-controls="illuminate-me" role="tab" data-toggle="tab">&nbsp;<span>Illuminate Me</span>&nbsp;</a>
                </li>
              </ul>
          </div>  
          <div class="modal-body">
            <div class="sensory-items col-lg-12  col-md-12 col-sm-12 col-xs-12">
              <!-- Tab panes -->
              <div class="tab-content">
                <div role="tabpanel" class="tab-pane" id="mind-me">                 
                    <p>Energise me</p>
                </div><!-- end tab-pane -->
                <div role="tabpanel" class="tab-pane" id="mind-me">                 
                    <p>Renew me</p>
                </div><!-- end tab-pane -->
                <div role="tabpanel" class="tab-pane" id="mind-me">                 
                    <p>Mind me</p>
                </div><!-- end tab-pane -->
                <div role="tabpanel" class="tab-pane" id="mind-me">                 
                    <p>Illuminate me</p>
                </div><!-- end tab-pane -->
              </div><!-- end tab-content -->
          </div><!-- end sensory-items -->
        </div><!-- end modal-body -->
      </div><!-- end modal-content -->
    </div><!-- end modal-dialog -->
</div><!-- end modal -->
tmg

show.bs.modal이벤트 에서 twitter-bootstrap 3과 동일합니다 .

$('#modal-sensory').on('show.bs.modal', function (event) {    
  // Button that triggered the modal
  var button = $(event.relatedTarget)

  // the modal
  var modal = $(this);

  //show tab
  modal.find('[href="'+button.attr("href")+'"]').tab('show');
});

jsfiddle의.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

핫스팟이 활성화 된 동안에는 모달로 표시된 AVPlayerViewController를 닫을 수 없습니다.

분류에서Dev

작은 화면에서 특정 모달을 비활성화하는 간단한 방법이 있습니까?

분류에서Dev

JQuery는 다른 모달 대화 상자 내에서 모달 대화 상자를 엽니 다.

분류에서Dev

이미지가 모달 대화 상자 부트 스트랩을 엽니 다.

분류에서Dev

요소에 특정 클래스가 있는지 확인하고 부트 스트랩 모달을 엽니 다.

분류에서Dev

Ubuntu 14.04 시스템 정지-Firefox는 nvidia-prime이 활성화 된 상태에서 많은 메모리를 사용합니다.

분류에서Dev

Bootstrap 모달의 링크를 새 창에서 엽니 다.

분류에서Dev

양식을 보내는 동안 PHP 문제는 모드 재 작성이 활성화 된 상태에서 가져옵니다.

분류에서Dev

특정 데이터에서 활성화 된 모든 HTML 태그 목록을 찾는 방법

분류에서Dev

모듈 상태는 비활성화 된 후에도 계속 실행됩니다.

분류에서Dev

앵커 태그 팝업을 모달 대화 상자로 취급하는 방법이 있습니까? 여기서 바깥 쪽을 클릭하면 사라집니다.

분류에서Dev

특정 열에 특정 값이있는 그리드의 모든 행을 전달합니다.

분류에서Dev

Rails 4 / UJS-ActionController :: UnknownFormat-모달이 이미 열린 상태에서 페이지를 직접 여는 방법을 사용자에게 제공합니다.

분류에서Dev

Bootstrap 4 – 모바일 장치에서 탭 기능 비활성화

분류에서Dev

다중 선택이 활성화 된 상태에서 smartgwt SelectItem의 모든 항목 선택 취소를 제한하는 방법은 무엇입니까?

분류에서Dev

vsftpd는 SSL이 활성화 된 상태에서 시작되지 않습니다.

분류에서Dev

vsftpd는 SSL이 활성화 된 상태에서 시작되지 않습니다.

분류에서Dev

tabindex = "-1"이있는 모달은 탭에 포커스를 둡니다.

분류에서Dev

Docker : 메모리 제한이 활성화되고 메모리 오버 커밋이 비활성화 된 상태에서 컨테이너를 실행하면 부정적인 영향은 무엇입니까?

분류에서Dev

부트 스트랩 3 모달이 항상 아약스 코드를 활성화하지는 않습니다.

분류에서Dev

부트 스트랩 3 모달이 항상 아약스 코드를 활성화하지는 않습니다.

분류에서Dev

어떻게 모달와 두 번째 페이지에 리디렉션이 활성화 된 것으로, 첫 페이지에서 버튼을 클릭하여 부트 스트랩 4 모달을 활성화?

분류에서Dev

UITableView는 탭 모음에 데이터를 전달합니다.

분류에서Dev

TextBoxFor 값이 비활성화되면 모델에 전달되지 않습니다.

분류에서Dev

contextIsolation이 활성화 된 상태에서 메인 프로세스에 정의 된 변수를 렌더러 BrowserView에 전달할 수 없습니까?

분류에서Dev

새 탭이 아닌 모달 창에서 앵커를 여는 방법

분류에서Dev

Python Selenium 앵커 태그에 특정 속성 값이 포함 된 경우에만 앵커 태그 href 값을 얻는 방법

분류에서Dev

특정 너비와 높이로 Chrome에서 새 HTML 탭을 엽니 다.

분류에서Dev

바이너리 모드가 활성화 된 상태에서 Google SQL에서 SQL 파일을 가져 오는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    핫스팟이 활성화 된 동안에는 모달로 표시된 AVPlayerViewController를 닫을 수 없습니다.

  2. 2

    작은 화면에서 특정 모달을 비활성화하는 간단한 방법이 있습니까?

  3. 3

    JQuery는 다른 모달 대화 상자 내에서 모달 대화 상자를 엽니 다.

  4. 4

    이미지가 모달 대화 상자 부트 스트랩을 엽니 다.

  5. 5

    요소에 특정 클래스가 있는지 확인하고 부트 스트랩 모달을 엽니 다.

  6. 6

    Ubuntu 14.04 시스템 정지-Firefox는 nvidia-prime이 활성화 된 상태에서 많은 메모리를 사용합니다.

  7. 7

    Bootstrap 모달의 링크를 새 창에서 엽니 다.

  8. 8

    양식을 보내는 동안 PHP 문제는 모드 재 작성이 활성화 된 상태에서 가져옵니다.

  9. 9

    특정 데이터에서 활성화 된 모든 HTML 태그 목록을 찾는 방법

  10. 10

    모듈 상태는 비활성화 된 후에도 계속 실행됩니다.

  11. 11

    앵커 태그 팝업을 모달 대화 상자로 취급하는 방법이 있습니까? 여기서 바깥 쪽을 클릭하면 사라집니다.

  12. 12

    특정 열에 특정 값이있는 그리드의 모든 행을 전달합니다.

  13. 13

    Rails 4 / UJS-ActionController :: UnknownFormat-모달이 이미 열린 상태에서 페이지를 직접 여는 방법을 사용자에게 제공합니다.

  14. 14

    Bootstrap 4 – 모바일 장치에서 탭 기능 비활성화

  15. 15

    다중 선택이 활성화 된 상태에서 smartgwt SelectItem의 모든 항목 선택 취소를 제한하는 방법은 무엇입니까?

  16. 16

    vsftpd는 SSL이 활성화 된 상태에서 시작되지 않습니다.

  17. 17

    vsftpd는 SSL이 활성화 된 상태에서 시작되지 않습니다.

  18. 18

    tabindex = "-1"이있는 모달은 탭에 포커스를 둡니다.

  19. 19

    Docker : 메모리 제한이 활성화되고 메모리 오버 커밋이 비활성화 된 상태에서 컨테이너를 실행하면 부정적인 영향은 무엇입니까?

  20. 20

    부트 스트랩 3 모달이 항상 아약스 코드를 활성화하지는 않습니다.

  21. 21

    부트 스트랩 3 모달이 항상 아약스 코드를 활성화하지는 않습니다.

  22. 22

    어떻게 모달와 두 번째 페이지에 리디렉션이 활성화 된 것으로, 첫 페이지에서 버튼을 클릭하여 부트 스트랩 4 모달을 활성화?

  23. 23

    UITableView는 탭 모음에 데이터를 전달합니다.

  24. 24

    TextBoxFor 값이 비활성화되면 모델에 전달되지 않습니다.

  25. 25

    contextIsolation이 활성화 된 상태에서 메인 프로세스에 정의 된 변수를 렌더러 BrowserView에 전달할 수 없습니까?

  26. 26

    새 탭이 아닌 모달 창에서 앵커를 여는 방법

  27. 27

    Python Selenium 앵커 태그에 특정 속성 값이 포함 된 경우에만 앵커 태그 href 값을 얻는 방법

  28. 28

    특정 너비와 높이로 Chrome에서 새 HTML 탭을 엽니 다.

  29. 29

    바이너리 모드가 활성화 된 상태에서 Google SQL에서 SQL 파일을 가져 오는 방법은 무엇입니까?

뜨겁다태그

보관