jQuery для мобильных и обычных jQuery - PullRequest
2 голосов
/ 11 августа 2011

Я играю с jQuery Mobile, так как надеюсь, что смогу разрабатывать цифровые публикации исключительно для iPad.

У меня нет проблем с пониманием основ этого, так как я достаточно «в курсе»с JQuery, как оно есть.Моя проблема в том, можете ли вы по-прежнему использовать обычные функции и события jQuery, когда находитесь в мобильном упаковщике?

Я запускаю этот код, чтобы инициировать событие касания в фиксированной позиции div, чтобы показать другой абсолютно позиционированный div, находящийся вне страницы(селектор содержимого)

($)(function(){

    $('.indexPage').live('swipeleft swiperight', function(event){

        if(event.type == 'swipeleft') {
            $.mobile.changePage( "index2.html", {type: 'get'});
        }

        if(event.type == 'swiperight') {
            $.mobile.changePage( "index.html", {type: 'get',reverse: true}  );
        }

    });

    $('#sticky').live('tap', function(event){

        console.log('#sticky tapped');

        $('#contents').show();
    });

});

Может кто-нибудь пролить свет на этот вопрос?

1 Ответ

0 голосов
/ 11 августа 2011

Насколько я знаю, я бы сказал, что да, вы можете.Например, все мои привязки событий изменения по-прежнему работают отлично.

Однако я бы сказал, что лучше избегать событий мыши и использовать вместо этого события виртуальной мыши, предоставляемые мобильным jQuery.И все плагины, которые вы, возможно, захотите использовать, вероятно, не будут работать (например, некоторая часть jQuery-UI не работает).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...