Jquery Mobile Fixed Position(Transparent, during transition)

Jquery Mobile Fixed Position(Transparent, during transition)

Hi I encounter a problem, Whenever I apply a fixed position to the footer, I get a transparent looking navbar, where it disappears, then reloads afterwards.

Attached is a screenshot of what I am referring to, also can someone kindly help me. I know it maybe something simple, but help me please, it is driving me crazy.

 


Here is my code:
  1. <!DOCTYPE html> 
  2. <html>
  3. <head>
  4. <meta charset="utf-8">

  5. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1">
  6. <title>jQuery Mobile Web App</title>
  7. <link rel="stylesheet" type="text/css" href="jquery-mobile/jquery.mobile-1.4.5.css">
  8. <script src="jquery-mobile/jquery-1.11.1.min.js"></script>
  9. <script src="jquery-mobile/jquery.mobile-1.4.5.min.js"></script>
  10. <link rel="stylesheet" type="text/css" href="my-styles.css">
  11. </head> 
  12. <body> 

  13. <div data-role="page" id="page" data-add-back-btn="true">
  14. <div data-role="header">
  15.      <a href="http://www.facebook.com" data-icon="refresh" data-iconpos="notext">No Text</a>
  16.     <h1>First App</h1>
  17. <!--<span class="ui-title"></span> To remove header but keep current Settings-->
  18.      <a href="http://www.facebook.com" class ="ui-btn-right" data-icon="phone" data-iconpos="notext">Contact</a>
  19. </div>
  20. <div data-role="content" id="background">
  21. <ul data-role="listview" data-inset="true">
  22. <li>
  23.             <a href="#Registration" data-transition="slide">
  24.             <img src="image1.jpg" alt="image of cavetubing">My First App
  25.                 <p>Hello World</p>
  26.                 </a>
  27.             </li>
  28.             
  29. </ul>
  30.      
  31. </div>
  32.     

  33. <div data-role="footer" data-position="fixed" data-id="footernav">

  34.     <div data-role="navbar">
  35.     
  36.   <ul>
  37.     <li><a href="a.html"  class="ui-btn-active">Home</a></li>
  38.     <li><a href="b.html" >Maps</a></li>
  39.              <li><a href="c.html" >Galleries</a></li>
  40.              <li><a href="d.html" >Options</a></li>
  41.   </ul>
  42.     </div>
  43.      </div>
  44. </div>
  45. <div data-role="page" id="Registration">
  46. <div data-role="header">
  47. <h1>Registration</h1>
  48. </div>
  49.     <div data-role="content">
  50.     <p>Here is the information for the content<p>
  51.     </div>
  52.     <div data-role="footer" data-position="fixed" data-id="footernav">
  53.     <div data-role="navbar">
  54.     
  55.   <ul>
  56.     <li><a href="a.html">Home</a></li>
  57.     <li><a href="b.html">Maps</a></li>
  58.              <li><a href="c.html">Galleries</a></li>
  59.              <li><a href="d.html" class="ui-btn-active">Settings</a></li>
  60.   </ul>
  61.     </div>
  62. </div>
  63. </div>
  64. </div>
  65. </body>
  66. </html>
My custom css style:
/* CSS Document */

body {
    background: url(123.jpg);
    background-repeat:repeat-y;
    background-position:center center;
    background-attachment:scroll;
    background-size:100% 100%;
}
.ui-page {
    background: transparent;
}
.ui-content{
    background: transparent;
}


  }

------------------------------------
Even when I remove my css file, i still get the same problem


Thank You