我非常喜欢lionbars widget,但有些事情没有成功。我已经在本地挖掘了所有这些问题,所以在我开始重新安排代码之前,我想我会问是否有已知的方法可以解决这个问题。
答案 0 :(得分:0)
按顺序回答您的问题:
水平滚动:您的代码 已加载到JSFiddle上,但您已将LionBars设置为错误的div。只需在#parent
而不是#child
上设置LionBar功能,水平滚动应该有效:http://jsfiddle.net/3XPNk/8/
然而,我发现由于浏览器如何处理问题,我的Mac上的Webkit浏览器(Chrome和Safari)中的水平滚动不不起作用水平滚动条以及LionBars脚本本身如何检测水平滚动条。您可能想与此联系开发人员。
Scrollpane没有调整大小:不确定你的意思。请详细说明?您已将#parent
和#child
定义为固定像素大小,因此它们显然不会调整大小。如果您希望它能够流畅地调整大小,请尝试使用百分比。
“奇怪的变色”:这是因为脚本实际上只是将滚动div的可视区域之外的实际滚动条偏移一个像素数量。缩小后,由于滚动条宽度与缩放成比例变化,偏移量变得太小而无法挤出所有滚动条,因此会中断。你看到的那种奇怪的变色是一些滚动条挤回到视野中。同样,您可能想告诉开发人员。
更改滚动条宽度:是的!只需在.vertical
中修改.horizontal
和lionbars.css
的值。
修复问题1&上面的3将需要一些摆弄脚本。这不完全相同(没有漂亮的淡入淡出,你必须自己设计它的样式),但你可能想要考虑使用这个插件,因为它似乎更加开发和整体兼容:{{3 }}