我正在寻找一个没有jquery的自定义滚动条。我不能使用jquery,因为其他东西也是jqueryless并且它针对快速加载进行了优化。
感谢与我分享的任何想法。
NONNNNN
答案 0 :(得分:5)
如果您不想使用jQuery,您可以随时尝试CSS(仅适用于WebKit)。
示例CSS:
::-webkit-scrollbar {
width: 15px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #000000;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
background-color: #555555;
}
::-webkit-scrollbar-button {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
background-color: #000000;
background-image: url(dark/light-blue/images/ui-icons_0990fb_256x240.png);
}
::-webkit-scrollbar-button:vertical:increment {
background-position: -64px -16px;
}
::-webkit-scrollbar-button:vertical:decrement {
background-position: 0 -16px;
}
::-webkit-scrollbar-button:horizontal:increment {
background-position: -32px -16px;
}
::-webkit-scrollbar-button:horizontal:decrement {
background-position: -96px -16px;
}
::-webkit-scrollbar-corner {
background-color: #000000;
}
More on WebKit Custom Scrollbars
如果您需要多个浏览器支持,您将需要使用jQuery或编写自己的自定义JavaScript代码,并为滚动条附加div并添加事件处理程序以了解滚动时间。
答案 1 :(得分:0)
好的,对于那些正在寻找一个没有依赖关系的漂亮滚动条的人来说:
如果您需要的不仅仅是滚动条或IScroll,那么您可以使用Gemini Scrollbar,这绝对是惊人的并且使用原生滚动行为。