내 자신의 스크롤바를 만들고 싶지만 그 일을 끝내려면 먼저 기본 스크롤바를 숨기고 스크롤을 허용해야합니다.어떻게 스크롤바를 감추고 스크롤을 허용합니까?
overflow-y:hidden;
을하지만 스크롤 및 해제 스크롤을 숨기기보다는 :
나는 이미 시도했다.
나는이 질문을 여기에서 한 다른 사람들이있다는 것을 나는 안다. 그러나 나는 그것을 숨기려는 패딩에 단지 싶지 않다. 나는 그것을 완전히 숨기는 방법을 원한다.
내 자신의 스크롤바를 만들고 싶지만 그 일을 끝내려면 먼저 기본 스크롤바를 숨기고 스크롤을 허용해야합니다.어떻게 스크롤바를 감추고 스크롤을 허용합니까?
overflow-y:hidden;
을하지만 스크롤 및 해제 스크롤을 숨기기보다는 :
나는 이미 시도했다.
나는이 질문을 여기에서 한 다른 사람들이있다는 것을 나는 안다. 그러나 나는 그것을 숨기려는 패딩에 단지 싶지 않다. 나는 그것을 완전히 숨기는 방법을 원한다.
가장 좋은 방법은 jQuery 플러그인을 사용하는 것입니다.
사용자 정의가 가능하고 유연한 것은 jScrollPane입니다.이 도구는 가로 스크롤과 세로 스크롤에 모두 사용되며 핸들, 레일, 래퍼 등과 같은 요소에 스타일을 적용하여 쉽게 스타일을 지정할 수 있습니다. 스크롤바에는 스타일이 필요합니다. 상자에서 꽤 못생긴다.
좀 더 예쁘게하려면 perfect-scrollbar을 시도해보십시오. Mac OS X에서 스크롤 막대의 동작을 멋지게 모방합니다 (좋은 경우, 필요한 경우에만 표시됨).
나는 또한 jQuery-slimScroll을 사용했으며 매우 잘 수행했습니다. 가볍고 사용하기 쉬우 며 스타일이 좋고보기 좋지만 첫 번째만큼 사용자 정의 할 수는 없습니다.
이론적으로 CSS 만 사용하여 스크롤바를 숨길 수도 있습니다.하지만 이는 사용자 경험에 해로운 영향을줍니다. 나는 그들 스스로 모든 기본 스크롤 바를 처리 할 것이므로 definetly jQuery 플러그인 솔루션과 함께 갈 것이다.
::-webkit-scrollbar {
height: 0px !important;
width: 0px !important;
display: none !important;
}
는 또한 webkit.org에
Developer Documentation를 참조하십시오
다음은 CSS입니다.
당신은 웹킷이 유일한 엔진이 아닌 것을 알고 있습니다 ...? –
수동 스크롤을 허용 할 필요가 없으므로 프로그래밍 방식으로 스크롤 할 수 있습니다.
document.getElementById("right").addEventListener("mousemove",function(){
document.getElementById("outer").scrollLeft+=10;
});
document.getElementById("left").addEventListener("mousemove",function(){
document.getElementById("outer").scrollLeft-=10;
});
#outer {
float:left;
border:2px solid red;
height:100px;
width:200px;
display:inline-block;
overflow-x:hidden;
}
#inner {
display:block;
height:100%;
white-space:nowrap;
}
#left {
float:left;
border:2px solid red;
height:100px;
width:50px;
display:inline-block;
background:lime;
line-height:100px;
}
#right {
float:left;
border:2px solid red;
height:100px;
width:50px;
display:inline-block;
background:lime;
line-height:100px;
}
<div id="left"><--</div>
<div id="outer">
<div id="inner">sdk hfkhsdbf khsdbf kbsdf kbsdkjf sdkjbg lsdkbg;kSBGKdbs gksbd gksdb g</div>
</div>
<div id="right">--></div>
이것은 내가 원하는 것이 아닙니다. 나는 이것을 할 수있다. 내가 원한 것은 수직 스크롤바가 숨겨져 있지만 스크롤을 할 수 있고 어떻게했는지는 알 수 없지만 나를 도우려는 것에 감사드립니다. – Vinc199789
여전히 동일합니다. 이벤트 리스너를 스크롤 가능 부분에 추가하여 마우스 휠 이동 또는 키보드 화살표를 모니터링하고 이에 따라 프로그래밍 방식으로 스크롤합니다. – Banana
자바 스크립트 또는 Jquery로 위 또는 아래로 스크롤을 감지하는 방법을 알고 계십니까? 내 자신의 스크롤바를 만들었지 만 위 또는 아래로 스크롤하는 것을 감지하면 해결할 수없는 유일한 방법입니다. – Vinc199789
가능 [숨기기 스크롤 막대의 중복하지만 여전히 것을 수 : 그냥 여기
버튼을 짧은 예입니다 ... 사용자 정의 스크롤 바의 위치를 취득하고 이에 따라 컨텐츠를 스크롤 스크롤] (http://stackoverflow.com/questions/16670931/hide-scroll-bar-but-still-being-able-to-scroll) – alex링크 된 질문에 대한 답변을 감추고 난 후에 나는 거기에 여유가 있다고 생각합니다. 이 질문을 다시하십시오. 이전 답변은 특정 브라우저 세트에 대한 것이 었으며 해당 답변의 작성자는 더 광범위한 브라우저 지원을 원할 경우이 시간에 다시 한 번 더 광범위한 지원을 요청해야한다고 말했습니다. –
프로그래밍 방식으로 스크롤 할 수 있습니다 ... – Banana