javascript - 如何识别用户输入的是 RTL 还是 LTR 语言?

标签 javascript jquery html cross-browser

我想模仿谷歌的输入, 它会根据您输入的语言自动更改输入的输入方向。

如何确定用户是使用 RTL 还是 LTR 语言输入? 它必须跨浏览器工作。

最佳答案

你应该使用属性 dir="auto"

例如

<html dir="auto">

这样浏览器将查看第一个强类型字符并自动调整文本。

作为引用,这里是关于此的 W3C 文档:http://www.w3.org/International/tutorials/new-bidi-xhtml/qa-html-dir

关于javascript - 如何识别用户输入的是 RTL 还是 LTR 语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071717/

相关文章:

javascript - 方法链和/或值缓存

javascript - Laravel 使用 Ajax 以一种形式更新数据和文件?当方法/类型为='PUT'时

javascript - 如何删除不在 HTML 元素内的字符?

javascript - JQuery UI map 搜索不起作用

javascript - 数据集属性 - 获取/设置正确的驼峰命名法

javascript - 如何调整 jQuery UI Accordion 的高度?

jquery - Jade按钮和jQuery点击事件

javascript - 适用于稍后插入的元素的钩子(Hook)

html - 如何为所有 <p> 元素设置通用规则以适应各种字体大小的页面?

jquery - 如何更改单选按钮单击时文本框的文本方向?