2009-11-03 2 views
2

На мероприятии WES 2009 RIM объявила, что они прошли почти 100% тестирование с использованием JQuery в разработке виджета, знает ли кто-нибудь, как это работает?Интеграция JQuery для использования с виджетами Blackberry

Я попытался после демонстрации с их сайта и добавил следующее:

<head> 
    .... 
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script> 
</head> 
<body> 
    .... 
    <a href='#' id="viewDets">View Details</a> 
</body> 

Я тогда добавил стандартный JQuery нажмите событие в другом включен JS файл:

$(function() { 
    $('#viewDets').click(function() { 
     alert('hi'); 
    }); 
}); 

но когда я нажимаю ссылку #viewDets, ничего не происходит. Я пробовал использовать <input type="button" id="viewDets">, но ничего с этим тоже.

Наконец я попытался добавить вручную onclick="testJQuery()" к кнопке, а затем была JavaScript как

function testJQuery(){ 
    alert($); 
} 

который насторожило следующее:

function (E, F) { 
    return new o.fn.init(E,F) 
} 

, который показывает, что JQuery был загружен правильно? Означает ли это, что в настоящее время RIM не поддерживает использование jQuery в своих виджетах или у них есть отдельный файл js или что-то еще?

+0

Какая версия Blackberry OS вы используете? Я знаю, что Widgets будет работать только на OS 5 и выше. В браузере, который вы тестируете, может быть 4.x версия ОС и не поддерживать Javascript (по крайней мере, не так, как вы хотите). – ra9r

ответ

0

JQuery не поддерживается в браузере BlackBerry, так как он не реализует всю DOM. Возможно, вам повезло с XUI.

0

jqlite является совместимым с BlackBerry 5.0 подмножеством jQuery, он работает очень хорошо.

Смежные вопросы