javascript - 我怎样才能使滚动条从右边开始,而不是从左边开始?

标签 javascript jquery html css

<分区>

我已经使用 css direction: rtl; 完成了此操作,但随后一些文本从右到左显示,这不是我想要的。

有没有办法让 direction: rtl; 不修改文本而只修改滚动条,或者如何让滚动条具有与 direction: rtl; 相同的行为> 不从右到左显示文本?

我可以使用 jQuery,如果确实有必要,我愿意使用其他库。

最佳答案

让我们首先说明你不应该这样做,但如果你无法抗拒,你总是可以这样做:

HTML

<body> <div class="inner"> Your content here </div> </body>

CSS

body { direction: rtl; } .inner { direction: ltr; }

我认为您应该做的是以浏览器理解的方式构建您正在开发的任何应用程序。如果您希望滚动条的方向相反,请像那样构建您的网站。如果您不必支持旧版浏览器,您可能可以使用 flexbox 轻松构建这样的东西。和 flex-direction: row-reverse .

关于javascript - 我怎样才能使滚动条从右边开始,而不是从左边开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45786275/

上一篇:jquery - 设置移动幻灯片左侧菜单样式的一些问题

下一篇:jquery - NavBar 有点不稳定(jQuery、html、css)

相关文章:

html - 在一页 html 文件中显示两个日期选择器时出错

php - 从网站复制文本,附加复制文本的链接?

javascript - 让类(class)单独工作

javascript - 如何选择类的每个实例的后代?

javascript - 检查不同的日期格式

javascript - Bootstrap-datetimepicker 添加天数

javascript - 如何将本地 HTML 的内容保存(更改)为文本文件?

java - Rhino - 可编写脚本的方法 : Object get (String name, 可编写脚本的启动)未找到正确的 key (数字字符串)

javascript - PHP中的动态文本字段

Javascript 和 jquery 命名空间