감사합니다. e.target을 사용해서 그 문제는 해결했습니다. 그런데 제가 슬라이더를 position과 transform을 통해서 움직이도록 만들었는데..
현재 선택된 슬라이더 (current 클래스 부착)시에 left를 통해 가운데 정렬을 하다 보니 right -> left로 이동해서인지.. next 슬라이더를 선택하고 넘어갈 때 애니메이션이 버벅이는 현상이 있는데.. 방법이 없을까요?? 둘다 left를 주니 next가 브라우저 크기에 따라 이동합니다 ㅜ
#portfolio ul{
margin: 0 auto;
width: 100vw;
height: 100vh;
position: relative;
}
#portfolio li{
width: 87.5vh;
height: 55vh;
display: block;
position: absolute;
transition: left 1.5s, right 1.5s, transform 1.5s;
border-radius: 4px;
cursor: pointer;
}
#portfolio li:nth-of-type(1){
background-color:bisque;
}
#portfolio li:nth-of-type(2){
background-color:cadetblue;
}
#portfolio li:nth-of-type(3){
background-color:darkgreen;
}
#portfolio .prev{
left: -12.5vh;
}
#portfolio .next{
right: -12.5vh;
}
#portfolio .next,#portfolio .prev{
transform: scale(0.8);
}
#portfolio .current{
z-index: 1;
left: 50%;
transform: translateX(-50%);
}