任何人都知道如何为 IE 重新设计滚动条滑块?不只是一种颜色,而且还可以执行..
3 回答
谷歌搜索将引导您找到关于此的各种文章,包括“10 个 jQuery 自定义滚动条插件”。
通常,重新设计需要 JavaScript 来控制溢出容器的滚动。
最好的方法是禁用浏览器滚动条并改用 javascript 解决方案。当然,这会影响所有浏览器,而不仅仅是 IE。
如果你想走那条路,我强烈推荐 jScrollPane。 http://www.kelvinluck.com/projects/jscrollpane-custom-cross-browser-scrollbars/
安装后只需将其添加到您的 css: html, body {overflow: hidden;}
jScrollPAne 很棒,因为您可以使用 CSS 或自定义图像轻松设置它的样式。您还可以轻松调整滚动速度和其他行为。
虽然这里提到的扩展在大多数情况下都很有用,但我发现它们与原生滚动条并不相同。
例如,具有动态内容或调整大小的容器不会触发滚动条调整大小,我发现这是一个巨大的限制。(HTML5 Mutation Observers将来可能会使这更容易。)
现在我更喜欢滚动条样式,它具有所有本机功能。缺点是仅 Webkit - Chrome 和 Safari 浏览器支持。
我仍然认为这是一个很好的折衷……最近我注意到谷歌在他们的应用程序(Gmail、G+、阅读器等)中使用了相同的技术。