Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <title>jQuery Mobile Demos</title>
  7.     <link rel="shortcut icon" href="favicon.ico">
  8.     <link rel="stylesheet" href="css/themes/default/jquery.mobile-1.4.5.min.css">
  9.     <link rel="stylesheet" href="_assets/css/jqm-demos.css">
  10.     <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
  11.     <script src="js/jquery.js"></script>
  12.     <script src="_assets/js/index.js"></script>
  13.     <script src="js/jquery.mobile-1.4.5.min.js"></script>
  14.    
  15.     <style>
  16.        
  17.         .hiddenContent {
  18.             display:none;
  19.             }
  20.        
  21.    
  22.     </style>
  23.    
  24. </head>
  25. <body>
  26. <div data-role="page" class="jqm-demos jqm-home">
  27.  
  28.     <div data-role="header" class="jqm-header">
  29.         <h2>My App</h2>
  30.        
  31.         <a href="#" class="jqm-navmenu-link ui-btn ui-btn-icon-notext ui-corner-all ui-icon-bars ui-nodisc-icon ui-alt-icon ui-btn-left">Menu</a>
  32.         <a href="#" class="jqm-search-link ui-btn ui-btn-icon-notext ui-corner-all ui-icon-search ui-nodisc-icon ui-alt-icon ui-btn-right">Search</a>
  33.     </div><!-- /header -->
  34.  
  35.     <div role="main" class="ui-content jqm-content" id="content">
  36.  
  37.         <h1>My Awesome Course</h1>
  38.  
  39.         <p><strong>This is where I have videos that teach users how awesome it is!</strong></p>
  40.  
  41.        
  42.  
  43.     </div><!-- /content -->
  44.    
  45.         <div data-role="panel" class="jqm-navmenu-panel" data-position="left" data-display="overlay" data-theme="a">
  46.             <ul class="jqm-list ui-alt-icon ui-nodisc-icon">
  47. <li data-filtertext="demos homepage" data-icon="home"><a href="#home" class="contentUpdate" data-ajax="false">Home</a></li>
  48.  
  49. <li data-role="collapsible"  data-enhanced="true" data-collapsed-icon="carat-d" data-expanded-icon="carat-u" data-iconpos="right" data-inset="false"  class="ui-collapsible ui-collapsible-themed-content ui-collapsible-collapsed" data-collapsed="false">
  50.     <h3 class="ui-collapsible-heading ui-collapsible-heading-collapsed">
  51.         <a href="#" class="ui-collapsible-heading-toggle ui-btn ui-btn-icon-right ui-btn-inherit ui-icon-carat-d">
  52.             Chapter One<span class="ui-collapsible-heading-status"> click to expand contents</span>
  53.         </a>
  54.     </h3>
  55.     <div class="ui-collapsible-content ui-body-inherit ui-collapsible-content-collapsed" aria-hidden="true" >
  56.         <ul>
  57.             <li data-filtertext=""><a href="#1-1" class="contentUpdate" >Part One</a></li>
  58.             <li data-filtertext=""><a href="#1-2" class="contentUpdate">Part Two</a></li>
  59.         </ul>
  60.     </li>
  61.              </ul>
  62.         </div><!-- /panel -->
  63.  
  64.  
  65.     <!-- TODO: This should become an external panel so we can add input to markup (unique ID) -->
  66.     <div data-role="panel" class="jqm-search-panel" data-position="right" data-display="overlay" data-theme="a">
  67.         <div class="jqm-search">
  68.             <ul class="jqm-list" data-filter-placeholder="Search course content..." data-filter-reveal="true">
  69. <li data-filtertext="demos homepage" data-icon="home"><a href="#home" class="contentUpdate" data-ajax="false">Home</a></li>
  70.  
  71. <li data-role="collapsible"  data-enhanced="true" data-collapsed-icon="carat-d" data-expanded-icon="carat-u" data-iconpos="right" data-inset="false"  class="ui-collapsible ui-collapsible-themed-content ui-collapsible-collapsed" data-collapsed="false">
  72.     <h3 class="ui-collapsible-heading ui-collapsible-heading-collapsed">
  73.         <a href="#" class="ui-collapsible-heading-toggle ui-btn ui-btn-icon-right ui-btn-inherit ui-icon-carat-d">
  74.             Chapter 1<span class="ui-collapsible-heading-status"> click to expand contents</span>
  75.         </a>
  76.     </h3>
  77.     <div class="ui-collapsible-content ui-body-inherit ui-collapsible-content-collapsed" aria-hidden="true" >
  78.         <ul>
  79.             <li data-filtertext=""><a href="#1-1" class="contentUpdate" >Part 1</a></li>
  80.             <li data-filtertext=""><a href="#1-2" class="contentUpdate">Part 2</a></li>
  81.         </ul>
  82.     </li>
  83.  
  84.  
  85.             </ul>
  86.         </div>
  87.     </div><!-- /panel -->
  88.  
  89.  
  90. </div><!-- /page -->
  91.  
  92.  
  93. <div class="hiddenContent home">
  94.  
  95. <h1>My Awesome Course </h1>
  96.  
  97.         <p><strong>Here is where you tell your users about your course and why it's awesome.</strong></p>
  98. <iframe style="width:100%" height="315" src="http://www.youtube.com/embed/ol03SH9bvVE" frameborder="0" allowfullscreen></iframe>
  99. </div>
  100.  
  101. <div class="hiddenContent 1-1">
  102.  
  103. <iframe style="width:100%" height="315" src="http://www.youtube.com/embed/ol03SH9bvVE" frameborder="0" allowfullscreen></iframe>
  104.  
  105. <h1> Chapter 1 Part 1 </h1>
  106. <p> This is an explanation of the video</p>
  107.  
  108. </div>
  109.  
  110. <div class="hiddenContent 1-2">
  111.  
  112.  
  113. <iframe style="width:100%" height="315" src="http://www.youtube.com/embed/ol03SH9bvVE" frameborder="0" allowfullscreen></iframe>
  114.  
  115. <h1> Chapter 1 Part 2 </h1>
  116. <p> This is an explanation of the video </p>
  117.  
  118. </div>
  119.  
  120. <script>
  121.  
  122.     function updateContent(hash) {
  123.    
  124.         var newClass = hash.substring(1);
  125.        
  126.         var newContent = $("."+newClass).html();
  127.    
  128.         $("#content").html(newContent);    
  129.    
  130.     }
  131.     if (window.location.hash) {
  132.     updateContent(window.location.hash);
  133.    
  134.     }
  135.    
  136.     $(".contentUpdate").click(function() {
  137.    
  138.         updateContent($(this).attr("href"));
  139.     });
  140.    
  141.  
  142.  
  143.  
  144. </script>
  145.  
  146. </body>
  147. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement