Интеграция JQuery для использования с виджетами Blackberry

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

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

<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 или что-то в этом роде?


person Fermin    schedule 03.11.2009    source источник
comment
Какую версию Blackberry OS вы используете? Я знаю, что виджеты будут работать только на OS 5 и выше. Браузер, который вы тестируете, может быть версией ОС 4.x и не поддерживать Javascript (по крайней мере, не так, как вы хотите).   -  person ra9r    schedule 21.08.2010


Ответы (2)


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

person schmod    schedule 06.05.2010

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

person Nathan Gaskin    schedule 24.02.2011