2016-05-17 3 views
0

Also sagen wir, ich habe vier Bilder. Ich klicke auf # 3 und es sollte mich zu einer Seite führen, wo es Tab # 3 öffnet und so weiter. Das Problem ist, dass die App die Klassen nicht vorher kennt. Nur wenn ich die Seite vorher geöffnet habe, funktioniert es richtig.Wie auf eine Registerkarte einer neuen Seite in Framework7 umgeleitet werden?

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'); 
    }); 
}); 

Antwort

0

andere onPageInit Anruf erstellen für "page2". Sobald der Benutzer auf Seite 2 kommt, öffnet sich die Registerkarte.

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'); 
    }); 
+0

Ich habe das versucht. Page Init ruft diese Registerkarte auf, unabhängig davon, auf welches Bild ich klicke, weil sie jedes Mal dieselbe Registerkarte aufruft. – koolguy

Verwandte Themen