0

だから私は4つの画像を持っているとしましょう。#3 をクリックすると、タブ #3 などが開くページが表示されます。問題は、アプリが事前にクラスを認識していないことです。以前にページを開いたことがある場合にのみ、正しく機能します。

myApp.onPageInit('page-1 page-2', function (page) {
    $$('.show-tab-of-page2').on('click', function () {
        mainView.router.loadPage('page2.html');
        myApp.showTab('#tab-of-page-2');
    });
});
4

1 に答える 1

0

「page2」の別の onPageInit 呼び出しを作成します。ユーザーがページ 2 に到達すると、タブが開きます。

myApp.onPageInit('page1', function (page) {
    $$('.show-tab-of-page2').on('click', function () {
        mainView.router.loadPage('page2.html');
    });
});

myApp.onPageInit('page2', function (page) {
            myApp.showTab('#tab-of-page-2');
    });
于 2016-05-17T08:49:43.327 に答える