1

任何人都知道如何为 IE 重新设计滚动条滑块?不只是一种颜色,而且还可以执行..

4

3 回答 3

6

谷歌搜索将引导您找到关于此的各种文章,包括“10 个 jQuery 自定义滚动条插件”

通常,重新设计需要 JavaScript 来控制溢出容器的滚动。

于 2010-12-02T06:28:30.897 回答
1

最好的方法是禁用浏览器滚动条并改用 javascript 解决方案。当然,这会影响所有浏览器,而不仅仅是 IE。

如果你想走那条路,我强烈推荐 jScrollPane。 http://www.kelvinluck.com/projects/jscrollpane-custom-cross-browser-scrollbars/

安装后只需将其添加到您的 css: html, body {overflow: hidden;}

jScrollPAne 很棒,因为您可以使用 CSS 或自定义图像轻松设置它的样式。您还可以轻松调整滚动速度和其他行为。

于 2010-12-02T08:45:06.333 回答
1

虽然这里提到的扩展在大多数情况下都很有用,但我发现它们与原生滚动条并不相同。

例如,具有动态内容或调整大小的容器不会触发滚动条调整大小,我发现这是一个巨大的限制。(HTML5 Mutation Observers将来可能会使这更容易。)

现在我更喜欢滚动条样式,它具有所有本机功能。缺点是仅 Webkit - Chrome 和 Safari 浏览器支持。

我仍然认为这是一个很好的折衷……最近我注意到谷歌在他们的应用程序(Gmail、G+、阅读器等)中使用了相同的技术。

于 2012-04-05T14:58:51.220 回答