JQuery Mobile перейти к альтернативному ASPX - PullRequest
0 голосов
/ 07 марта 2011

Я портирую приложение jQtouch, чтобы использовать вместо него JQMobile.Большинство из них движется нормально, но есть пара битов, с которыми у меня возникают проблемы.

1) в JqTouch я использовал

$("#approveRequests").bind('pageAnimationEnd', function () { getRequestList(); return false; });

для загрузки данных, когда определенная страница (div в одном HTML-документе).Я не смог заставить событие работать, поэтому я решил переместить разметку из моего единственного документа index.aspx в меньшие отдельные документы.

Я попытался изменить это на:

$("#approveRequests").live('pageShow', testMethod);

, но событие кажетсячтобы запустить, как только страница загружается, а не когда div отображается

2) после перемещения разметки для одного из div на отдельную страницу, я не могу заставить приложение перейти к ней.Он просто открывает диалоговое окно загрузки и ничего не делает.

Вот разметка для создания меню:

<div data-role="content">

    <a href="RequestsMaster.aspx" data-role="button">Requests</a> 

    <a href="#invoices"
        data-role="button">Invoices</a> <a href="#expenses" data-role="button">Expenses</a>
    <a href="#timesheets" data-role="button">Timesheets</a> 
    <a href="#holidays" data-role="button">
        Holidays</a> <a href="#about" data-role="button">About</a>

            <a href="#logout" data-role="button"
                data-theme="e" button-icon="delete">Log out</a>
</div>

Строка, с которой у меня проблема:

<a href="RequestsMaster.aspx" data-role="button">Requests</a> 

Страница находится в той же папке, что и Index.aspx

Есть ли что-нибудь еще, что вам нужно знать?

enter image description here Это то место, где оно застряло

1 Ответ

0 голосов
/ 07 марта 2011

Это, похоже, проблема с разметкой дочерней страницы.Не уверен, что именно еще.Удалось заставить его поменять страницу, но теперь на дочерней странице нет стиля

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