cordova - Default Back Button task not happening -


i have simple code use phonegap/apache cordova chocolate chip ui. call father grandfather , son father grandfather -> father -> son working fine. there problem in button. cannot come father grandfather or (from son father). idea ?

the code

 <!doctype html>     <html lang="en">     <head>       <meta charset="utf-8">       <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no">       <meta name="apple-mobile-web-app-capable" content="yes">       <meta name="mobile-web-app-capable" content="yes">       <meta name="msapplication-tap-highlight" content="no">       <title>chocolatechip-ui android</title>       <link rel="stylesheet" href="chui/chui-ios-3.5.2.min.css">       <script src="chui/jquery-2.1.0.min.js"></script>       <script src="chui/chui-3.5.2.min.js"></script>       <script type="text/javascript" charset="utf-8" src="cordova.js"></script>        <script>         document.addeventlistener("deviceready", ondeviceready, false);         function ondeviceready(){}         $(function() {          });       </script>     </head>     <body>       <nav class="current">         <h1>family tree</h1>       </nav>       <article id="main" class="current">         <section>           <ul class='list' role='list'>             <li class='comp' data-goto="grandfather">               <div>                 <h3>grandfather</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>               </ul>         </section>       </article>        <nav class='next'>         <a href='#' class='button back'>navigation</a>         <h1>family tree</h1>       </nav>       <article id="grandfather" class='next'>         <section>           <ul class='list' role='list'>             <li class='comp' data-goto="father1">               <div>                 <h3>father1</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>              <li class='comp' data-goto="father2">               <div>                 <h3>father2</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>              <li class='comp' data-goto="father3">               <div>                 <h3>father3</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>               </ul>         </section>       </article>         <nav class='next'>         <a href='#' class='button back'>navigation</a>         <h1>family tree</h1>       </nav>       <article id="father1" class='next'>         <section>           <ul class='list' role='list'>             <li class='comp' data-goto="main">               <div>                 <h3>son1</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>              <li class='comp' data-goto="main">               <div>                 <h3>son2</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>              <li class='comp' data-goto="main">               <div>                 <h3>son3</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>               </ul>         </section>       </article>        <nav class='next'>         <a href='#' class='button back'>navigation</a>         <h1>family tree</h1>       </nav>       <article id="father2" class='next'>         <section>           <ul class='list' role='list'>             <li class='comp' data-goto="main">               <div>                 <h3>son4</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>              <li class='comp' data-goto="main">               <div>                 <h3>son5</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>               </ul>         </section>       </article>        <nav class='next'>         <a href='#' class='button back'>navigation</a>         <h1>family tree</h1>       </nav>       <article id="father3" class='next'>         <section>           <ul class='list' role='list'>             <li class='comp' data-goto="main">               <div>                 <h3>son6</h3>               </div>               <aside>                 <span class='nav'></span>               </aside>             </li>               </ul>         </section>       </article>        </body>       </html> 

your button doesn't need href, , interfere built-in navigation. chui.js takes care of navigation behind scenes. take @ event handler button press.

/////////////////////////// // initialize buttons: /////////////////////////// $('body').on('singletap', 'a.back', function() { if (this.classlist.contains('back')) { $.uigoback(); } });

from documentation how include button in navigation bar

<nav class='current'> <a class='button back'>back</a> <h1>candies</h1> </nav>


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -