2012-03-04 43 views
2

我使用jQuery为BlackBerry OS 5制作了一个小型JavaScript程序。不幸的是,在实际设备中尝试时,这些功能不会被执行:jQuery在Blackberry OS 5中不起作用?备择方案?

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

为什么它不起作用?有哪些方法可以在BB OS 5上运行?我尝试过zepto.js,但没有运气。

+1

据我所知,从O.S 6.0起,90%的JavaScript和jQuery是运作良好;在5.0中不存在JQuery以及javaScript代码; – alishaik786 2012-03-05 04:50:34

+0

on OS5 JavaScript在浏览器中默认是禁用的,但它在webworks应用程序中启用 – 2012-03-05 11:24:30

+0

对于Blackberry webworks,您应该具有至少6.0而不是5.0,那么您怎么能说javascript支持webworks; – alishaik786 2012-03-05 11:58:21

回答

1

这是它失败的部分:

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

到目前为止,我也不知道如何支持它,即使jQuery Mobile的主题放弃的这个问题。 欲了解更多信息,请参阅this post

1

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

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