Framework7 - paski narzędzi

Opis

Pasek narzędzi zapewnia łatwy dostęp do innych stron za pomocą elementów nawigacyjnych u dołu ekranu.

Możesz użyć paska narzędzi na dwa sposoby, jak określono w tabeli -

S.Nr Typy i opis pasków narzędzi
1 Ukryj pasek narzędzi

Możesz automatycznie ukryć pasek narzędzi po załadowaniu stron za pomocą no-toolbar klasa do załadowanej strony.

2 Dolny pasek narzędzi

Umieść pasek narzędzi na dole strony, używając toolbar-bottom klasa.

Metody paska narzędzi

Następujące dostępne metody mogą być używane z paskami narzędzi -

S.Nr Metody i opis paska narzędzi
1

myApp.hideToolbar(toolbar)

Ukrywa określony pasek narzędzi.

2

myApp.showToolbar(toolbar)

Pokazuje określony pasek narzędzi.

3

view.hideToolbar()

Ukrywa określony pasek narzędzi w widoku.

4

view.showToolbar()

Pokazuje określony pasek narzędzi w widoku.

Przykład

Poniższy przykład demonstruje użycie układu paska narzędzi w Framework7.

Najpierw utworzymy jedną stronę HTML o nazwie toolbar.html jak pokazano poniżej -

<!DOCTYPE html>
<html>

   <head>
      <meta name = "viewport" content = "width = device-width, initial-scale = 1, 
         maximum-scale = 1, minimum-scale = 1, user-scalable = no, minimal-ui" />
      <meta name = "apple-mobile-web-app-capable" content = "yes" />
      <meta name = "apple-mobile-web-app-status-bar-style" content = "black" />
      <title>Toolbar Layout</title>
      <link rel = "stylesheet" 
         href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.min.css" />
      <link rel = "stylesheet" 
         href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.colors.min.css" />
   </head>

   <body>
      <div class = "views">
         <div class = "view view-main">
         
            <div class = "navbar">
               <div class = "navbar-inner">
                  <div class = "center sliding">Toolbar Layout</div>
               </div>
            </div>
            
            <div class = "pages navbar-through">
               <div data-page = "index" class = "page with-subnavbar">
                  <div class = "page-content">
                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
                        Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida. 
                        Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Aenean 
                        sagittis interdum leo in molestie. Aliquam sodales in diam eu consectetur. 
                        Sed posuere a orci id imperdiet.</p>
                     
                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
                        Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida. 
                        Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Aenean 
                        sagittis interdum leo in molestie. Aliquam sodales in diam eu consectetur. 
                        Sed posuere a orci id imperdiet.</p>
                  </div>
               </div>
            </div>
            
            <div class = "toolbar">
               <div class = "toolbar-inner">
                  <a href = "#" class = "link">Link 1</a>
                  <a href = "#" class = "link">Link 2</a>
                  <a href = "#" class = "link">Link 3</a>
               </div>
            </div>
            
         </div>
      </div>
      
      <script type = "text/javascript" 
         src = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/js/framework7.min.js"></script>
         
      <script>
         // here initialize the app
         var myApp = new Framework7();

         // If your using custom DOM library, then save it to $$ variable
         var $$ = Dom7;

         // Add the view
         var mainView = myApp.addView('.view-main', {
         
            // enable the dynamic navbar for this view
            dynamicNavbar: true
         });
      </script>
   </body>

</html>

Teraz zainicjuj swoją aplikację i widoki w niestandardowym pliku JS toolbar.js.

Wynik

Wykonajmy następujące kroki, aby zobaczyć, jak działa powyższy kod -

  • Zapisz powyższy kod HTML jako toolbar.html plik w folderze głównym serwera.

  • Otwórz ten plik HTML jako http: //localhost/toolbar.html, a dane wyjściowe zostaną wyświetlone, jak pokazano poniżej.