2012-06-28 8 views
9

Deseo crear una aplicación para computadoras de escritorio.Creación de aplicaciones de escritorio por JQuery Mobile

Y quiero usar el poder de JQuery Mobile.

Pero de forma predeterminada, JQuery agrega cada control en una fila. se ve bien en un teléfono móvil, como la siguiente imagen:

enter image description here

Pero va a ser feo en las grandes pantallas:

enter image description here

Mi pregunta es: ¿Hay alguna manera de aplicación de diseño con JQuery Mobile, estilo de varias columnas?

¿Y cómo crear horizontalmente las aplicaciones de desplazamiento con JQuery Mobile? (Quiero decir, al igual que las aplicaciones de metro de Windows 8 que no tienen desplazamiento vertical en las páginas. Tienen desplazamiento horizontal en las páginas)

Respuesta

4

jQuery Mobile funciona muy bien con el escritorio, también. Simplemente use un grid para estructurar su contenido.

Creo que la ventaja real de jQuery Mobile tarde o temprano será que solo necesita escribir algo una vez y puede implementarlo en todos los dispositivos, desde el escritorio hasta la tableta, hasta el teléfono inteligente o lo que sea. Aunque hay algo que hacer con jQuery Mobile, esta sería la dirección en la que desearía que se desarrollara.

Hay un montón de plugins de desplazamiento horizontal disponibles. Pruebe JQuery Mobile pagaintion para páginas, photoswipe para imágenes o overthrow para contenido.

+0

Gracias, pero 'overthrow' parece tener desplazamiento vertical, no desplazamiento horizontal. Quiero el desplazamiento horizontal, al igual que el menú del metro de Windows 8 ... –

+1

@Mahdi: lo estoy usando de ambas formas. Funciona bien Solo asigne un derrocamiento de clase a un elemento, arregle su ancho (para decir 200px) y tenga elementos anidados con mayor ancho (digamos 1000px). Y se desplaza – frequent

+1

La cuadrícula parece haberse retirado ahora ... –

1

He tenido algunos experimentos creando aplicaciones HTML5 como aplicaciones de escritorio, usando Python para crear un juego web ventana e incrustando el sitio web en ella. Le recomiendo usar JQuery si lo desea, pero JQuery o JQuery UI, no JQuery Mobile, porque se ha diseñado para dispositivos táctiles, no para entornos de escritorio. ¿Qué le proporciona jQuery Mobile para el escritorio que JQuery UI no ofrece?

+0

Mi objetivo es crear una aplicación multiplataforma para computadoras de escritorio y teléfonos móviles, con una interfaz de usuario JQuery Mobile ... –

+0

Puede usar JQuery Mobile, aunque no lo necesita. Debe aprender a hacer diseños receptivos, ya sea que use JQuery Mobile o no. El diseño de Responsibe está más relacionado con CSS que con JavaScript. – sgmonda

2

No es una buena idea usar Jquery mobile para aplicaciones de escritorio. En cambio, es una buena idea escribir la aplicación de escritorio usando Jquery UI y la aplicación móvil usando JQuery mobile. Dependiendo del tipo de cliente (móvil o de escritorio), use la biblioteca apropiada y represente la respuesta.

Es posible que desee ver Haxe http://haxe.org/ que es compatible con múltiples plataformas. Es posible que le resulte interesante escribir la aplicación en un idioma y realizar una compilación cruzada con muchas otras plataformas/idiomas de destino.

Cuestiones relacionadas