inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

탭 슬라이더

680

ppoppi

작성한 질문수 3

1

■ 질문 남기실 때 꼭! 참고해주세요.

- 먼저 유사한 질문이 있었는지 검색해주세요.
- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.
- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.
- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
 
선생님,
탭 슬라이더를 포트폴리오로 응용할 때
여러 개의 탭버튼 안에 슬라이더를 넣어 구현하려고 하는데요.
input과 slick.js 로 응용해서 첫 번째 탭버튼에서는 슬라이더가 잘 먹힙니다.
두번째 탭부터는 내부에 적용한 슬라이더가 깨지고 먹히지 않아요..
구글링을 해서 몇몇 개를 살펴봤는데 코드가 정확한건지 헷갈려서 질문으로 남깁니다.
 

jquery HTML/CSS

답변 1

0

코딩웍스(Coding Works)

input으로 탭메뉴 만들고 그 안에 slick으로 만드는 경우 가끔 말씀하신 경우가 있는 것 봤습니다.

글로만으로는 어떤 현상인지는 자세히 알기는 어렵지만 아래 방법으로 해보세요.

저도 이런 문제가 있는 학생들 해결해주느라 구글링했던 것 같습니다.

 

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        .tab-items {

            display: flex;

            flex-wrap: wrap;

            gap: 20px;

        }

    </style>

</head>

<body>

 

    <div class="btn">

        <label for="tab1">card-ui</label>

        <label for="tab2">form</label>

        <label for="tab3">Hover-Animation</label>

        <label for="tab4">Navigation</label>

        <label for="tab5">Prototype</label>

        <label for="tab6">Tab-content</label>

    </div>

 

    <div class="tab-items">

        <div class="item">item1</div>

        <div class="item">item2</div>

        <div class="item">item3</div>

        <div class="item">item4</div>

        <div class="item">item5</div>

        <div class="item">item6</div>

    </div>

 

    <script>

        $('.btn label').click(function() {

            $('.tab-items').resize(); // 팝업 열때 슬라이드 깨짐 방지

            $('.tab-items').slick('refresh'); // 팝업 열때 슬라이드 깨짐 방지

        })  

    </script>

    

</body>

</html>

 

0

ppoppi

도움주셔서 감사합니다! 더 열심히 공부해봐야겠습니다. 

0

김승연

  $('.class-slide').slick('slickGoTo', 0);

0

김승연

위의 소스 추가해보세요~ 두번째 세번째 탭도 잘 열립니다

class 값 한 번에 부여하는법

2

80

1

@media에서의 flex-direction: column으로 세로배치 관련 질문드립니다.

1

69

1

div#css-checker-widget의 해결방

1

60

2

input의 포커스되었을때 검정선이 사라지지 않아요

0

79

2

강의듣는법

1

74

1

아코디언 만들기 100%이하의 화면으로 보았을때

1

68

2

input checked 질문합니다.

0

77

1

Bracket Pair Colorizer - 비주얼 스튜디오

1

140

2

Part 1 영상 안나옵니다

1

90

1

제이쿼리 작동이 안됩니다

1

199

3

강의 내용 질문있습니다.

1

120

2

일정 부분만 주석하는 방법

1

211

2

폰트어썸

1

134

2

인접선택자에 대한 질문드립니다!

1

129

2

delay 적용 안됨

1

135

1

rotateY(360deg)가 적용이 안됩니다!

1

186

2

세로이동할때 height값

1

139

2

폰트어썸이 안되요..

1

487

2

화면 정중앙에 오게끔 할수있나요?

1

169

1

어코디언 네비게이션 중

1

127

1

라이브서버 문제

1

230

2

넷플릭스 어코디언 예제 질문

1

105

1

이번 강의에선 display flex가 무조건 적으로 필요한건가요 ?

1

158

1

active 관련 질문

1

147

2