【问题标题】:jQuery doesn't work in Blackberry OS 5? Alternatives?jQuery 在 Blackberry OS 5 中不起作用?备择方案?
【发布时间】:2012-03-04 20:12:57
【问题描述】:

我使用 jQuery 为 BlackBerry OS 5 编写了一个小型 javascript 程序。不幸的是,在实际设备中尝试时,这些功能没有执行:

$(".colorboard").css("background-color","#FF0000");
$(id).unbind('click');
$(id).bind('click', function(event){ alert("hello!")});
$(id).html(mytext);

为什么它不起作用?在 BB OS 5 上是否有替代方案?我试过 zepto.js 但没有运气。

【问题讨论】:

  • 据我所知,从 OS 6.0 开始,90% 的 javascript 和 JQuery 运行良好;在 5.0 中,没有 JQuery 和 javaScript 代码;
  • 在 OS5 上,javascript 默认在浏览器中是禁用的,但在 webworks 应用程序中是启用的
  • 对于 Blackberry webworks,你应该至少有 6.0 而不是 5.0 那么你怎么能说 javascript 对 webworks 是启用的;
  • 我在真机上试过,webworks在5.0上运行,js开启,我100%确定,部分功能已经加载

标签: javascript jquery blackberry blackberry-webworks


【解决方案1】:

这是失败的部分:

$(".colorboard").css("background-color","#FF0000");

至今我也不知道怎么支持它,就连jQuery mobile 主题都放弃了这个问题。 更多信息请参考this post

【讨论】:

    【解决方案2】:

    对于BB OS5,每次元素标签名称都使用这样的类:

    $("div.colorboard").css("background-color","#FF0000");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-02
      相关资源
      最近更新 更多