작성
·
605
1
답변 1
0
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>
도움주셔서 감사합니다! 더 열심히 공부해봐야겠습니다.