에 측면 탐색 모음의 설정 스크롤 바는 I는 다음과 같습니다 측면 탐색 모음이 있습니다JS/jQuery를 특정 위치
.scroll-box {
overflow: hidden;
width: 128px;
}
.filler {
height: 256px;
overflow-y: auto;
}
.selector {
background-color: #369;
padding: 8px 4px;
text-align: center;
flex-grow: 1;
display: inline-block;
cursor: pointer;
box-sizing: border-box;
transition: .1s !important;
}
.bar {
height: 8px;
width: 100%;
background-color: #808080;
}
.label {
padding: 4px 8px;
background-color: #707070;
}
.active {
background-color: lightgrey;
color: #369;
}
<div class="scroll-box">
<div class="label">Dates</div>
<div class="filler">
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector active" id="today">15-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
<div class="selector">4-Aug-16</div>
</div>
<div class="bar"></div>
</div>
나는 그래서 그것을 얻을 할을 때 페이지가로드되면 측면 탐색 바의 뷰 중심이 자동으로 today
id 요소로 중앙에 배치됩니다. 나는 myUrl#today
을 넣으려고했지만 전체 페이지 스크롤을 변경합니다. 나는 원하지 않습니다. I
측면 탐색 막대의 스크롤을 사용하여 #today
비트의 위치와 중심 만 변경하면됩니다. 누구든지이 작업을 수행 할 수있는 방법을 알고 있습니까?
jQuery와 JS도 기꺼이 사용합니다.
감사합니다.
감사합니다. 어떻게 작동하는지 완전히 확신하지는 않지만 그렇습니다! – 4lackof
@ 4lackof, 더 많은 코멘트가 추가되었으므로 jQuery 코드의 작동 방식에 대한 기본적인 아이디어를 얻을 수 있습니다. –