【问题标题】:RTL Confirm and Alert in JavascriptJavascript 中的 RTL 确认和警报
【发布时间】:2010-10-02 11:52:41
【问题描述】:

你可以让confirm 或alert 显示它的消息 RTL 并右对齐吗?

【问题讨论】:

    标签: javascript internationalization


    【解决方案1】:

    在编程上不可以,但至少在所有当前浏览器中,用户机器的文化设置应确定其呈现方式。不过,我不知道有一个全面的“谁支持它”列表。

    【讨论】:

      【解决方案2】:

      尝试在消息的开头添加以下内容: "\u200f\u200f"

      例如:

      alert("\u200f\u200f"+ message);
      

      或

      confirm("\u200f\u200f"+ message);
      

      【讨论】:

        【解决方案3】:

        如果您可以控制 <html>tag,请将方向设置为 RTL,如下所示 <html dir="rtl">

        你也可以用javascript来做,如下所示:

        document.getElementsByTagName("html")[0].setAttribute("dir","rtl");
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-11-12
          • 2016-03-15
          • 1970-01-01
          • 1970-01-01
          • 2011-06-24
          • 2012-12-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多