所以我想知道是否有可能有一个不同的起始位置与overflow:scroll
的值;
在div
中开始滚动时,默认行为是从左向右滚动:
|<--Scrollbar-Starting-Left-->_________________________________________________|
有没有可能从右边开始呢?
|_________________________________________________<--Scrollbar-Starting-Right-->|
In my examplered
和green
项首先可见,我希望green
和blue
项首先可见:)
我试过direction:rtl;
,但没有成功
7条答案
按热度按时间3bygqnnd1#
您当然可以使用
direction:rtl
第一个
FiddleDemo
使用方向http://css-tricks.com/almanac/properties/d/direction/时,这可能很有用
kmb7vmvb2#
我不知道有没有只使用CSS的解决方案,但是你可以使用Jquery来改变滚动条的初始位置,如下所示:
检查此Demo Fiddle
xmd2e60i3#
使用javascript,您可以在页面加载时设置scrollLeft属性(使用
el.scrollLeft = el.scrollWidth - el.clientWidth;
)。qf9go6mv4#
我一直在一个项目中工作,对我来说,这样的工作非常好:
uajslkp65#
如果您在顶部答案的文本末尾添加右括号,则会出现意外行为。(在Chrome 54中测试)
请观看此feedle以了解结果:http://jsfiddle.net/mm37pqxa/
7y4bm7vi6#
您可以使用一行jQuery来实现这一点:
$("#box").scrollLeft(480);
dauxcl2d7#
使用rtl方向