jQuery mobile - CGastrell/phonegap GitHub Wiki

Asi como anteriormente integramos Bootstrap, ahora incorporaremos jQuery Mobile.

jQuery Mobile

jQuery Mobile es un sistema de interfaz basado en HTML5, diseñado para hacer sitios web y aplicaciones que sean responsive y accesibles en todos los telefonos, tablets y maquinas de escritorio

Preparacion

Crear un proyecto nuevo:

phonegap create prueba4 --id com.coderhouse.prueba4 --name "00 Prueba 4" -src templates\blank

Copiar los directorios resources/css y resources/js dentro de www:

xcopy /E /Y resources\css\*.* prueba4\www\css
xcopy /E /Y resources\js\*.* prueba4\www\js

En el archivo www/index.html reemplazar la referencia a css/index.css por css/jquery.mobile-1.4.5.min.css:

<!-- <link rel="stylesheet" type="text/css" href="css/index.css" /> -->
<link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.4.5.min.css" />

Y agregar llamadas para librerias jquery y jquery.mobile:

<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>

Con estos pasos la pagina tiene todo lo que necesita para iniciarse correctamente.

Contenido

Agregar una pagina. Una pagina en jQuery Mobile es un elemento con un atributo data-role=page. Agregamos siempre un id para luego identificarla.

  <div data-role="page" id="home">
    <div data-role="header">
      <h1>Encabezado</h1>
    </div>
    <div data-role="content">
      Contenido
    </div>
    <div data-role="footer">
      Pie
    </div>
  </div>

Las paginas tienen 3 componentes basicos: header, content y footer. Estos ayudaran a crear el contenido de manera ordenada.

⚠️ **GitHub.com Fallback** ⚠️