javascript - 使用 jquery mobile 的 Android native spinner RTL

标签 javascript android jquery jquery-mobile android-spinner

我使用的是 jquery mobile 1.3.0 RTL,我是从链接下载的。 RTL 适用于除 Android 中的微调器/下拉菜单之外的所有表单组件。对于下拉菜单,它使用设备的 native 控件。它在 iOS 设备上完美运行,但在 Android 设备上则不然,它仍然以 LTR 形式提供。我尝试使用以下 JavaScript 代码禁用 native 微调器。

$( document ).bind( "mobileinit", function() {
   $.mobile.allowCrossDomainPages = true;
   if (/iPhone|iPad|iPod/i.test(navigator.userAgent)){
     $("select").attr("data-native-menu","true");
   }
   else{
      $("select").attr("data-native-menu","false");
      $.mobile.selectmenu.prototype.options.nativeMenu = false;
   }
});

上面的代码禁用了原生下拉菜单,jquery mobile设计了下拉选择列表。如果列表中的项目少于 10 个,它会正确显示并且工作正常,但不适用于较大的列表(滚动不起作用,并且列表中的数据未正确呈现)。我想和本地旋转器一起去。更具体地说,如果我通过 google chrome 浏览器访问我的应用程序,而我的语言是阿拉伯语,则微调器可以正常工作,但在默认的 Internet Explorer 中却无法正常工作。因为混合应用程序仅使用 Internet Explorer 的 Web View 。有没有针对 Android 应用程序的配置?

最佳答案

我用于 RTL 的代码工作正常。我已经用英文文本测试了下拉菜单。每当我将语言更改为阿拉伯语时,Android native 下拉对齐都会更改。感谢您的回复“Tasos”

关于javascript - 使用 jquery mobile 的 Android native spinner RTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24934280/

相关文章:

javascript - 将国家代码转换为国家全名

javascript - 如何将 scss 文件与 create-react-app 一起使用?

javascript - 无法授权应用程序 : IE-only error on FB. 登录()

android - No Such Column Sugar ORM 仅在发布版本中

javascript - 如何使用带有 jQ​​uery 的 change() 方法参数的函数?

jquery - CSS 背景图片与导航栏

javascript - JQuery - 设置为按钮的数据是相同的

javascript - 页面加载时自动单击按钮不起作用

android - 关于逐帧动画的问题特定的android问题

java - 无法从 Firebase 存储检索图像的下载 URL(出现异常)[需要紧急帮助]