Quiero crear una aplicación web (para evitar tener que programar individualmente para iPhone, Android, BB, etc.) y estoy buscando un efecto de deslizamiento. ¿Hay un código HTML5 o de webkit que diga simplemente "pasar a la página siguiente/anterior"? (Sé que sería un código más detallado que eso, pero esa es la esencia de lo que quiero)Deslizar entre páginas web para una aplicación web
7
A
Respuesta
6
puede usar div para deslizar alrededor pero no toda la página en el navegador web.i, e solo puede cargar páginas en un Div después del deslizamiento afecta y no mueve toda la página.
funciona solo en cromo, safari.
aquí hay un código si usa jquery mobile.
$('body').live('swipeleft swiperight',function(event){
if (event.type == "swiperight") {
alert("swipped right side");
}
if (event.type == "swipeleft") {
alert("swipped left side");
}
event.preventDefault();
});
se refieren más aquí swipe detection
3
@sree me consiguió la mayor parte del camino, pero aquí está el código que terminé usando
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery Mobile: Demos and Documentation</title>
<link rel="stylesheet" href="css/themes/default/jquery.mobile-1.1.0.css" />
<link rel="stylesheet" href="docs/_assets/css/jqm-docs.css" />
<script src="js/jquery.js"></script>
<script src="docs/_assets/js/jqm-docs.js"></script>
<script src="js/jquery.mobile-1.1.0.js"></script>
</head>
<body>
<p>random page to test on</p>
<p>Swipe1 </p>
<script type="text/javascript">
$('body').live('swipeleft swiperight',function(event){
if (event.type == "swiperight") {
jQuery.mobile.changePage("page2.html",{transition:'slide'});
}
if (event.type == "swipeleft") {
jQuery.mobile.changePage("page1.html",{transition:'slide'});
}
event.preventDefault();
});
</script>
</body>
</html>
... y he descargado el jquery mobile kit y se mantiene los archivos CSS/JS con la misma estructura de archivos
0
Hice https://github.com/caktux/swipy solo para esto. Me gustaría recibir comentarios de otros desarrolladores y quizás convertirlos en el complemento de "sitios web receptivos como aplicaciones web" si hay interés.
Cuestiones relacionadas
- 1. Python, varios hilos, buscar páginas web, descargar páginas web
- 2. usando python nltk para encontrar similitud entre dos páginas web?
- 3. use xcode para desarrollar páginas web
- 4. servicios web, aplicación web
- 5. páginas Web que simplemente páginas demasiada materia
- 6. Diferencia técnica entre una aplicación independiente y una aplicación web
- 7. Gráficos en páginas web
- 8. ¿Qué es una herramienta para la comparación de páginas web?
- 9. Cargando rápidamente páginas web
- 10. Páginas web clásicas .ASP y .NET .aspx en una aplicación web ASP.NET
- 11. es tranquilo solo para servicios web O para servicios web Y páginas web?
- 12. Páginas web para imprimir medios: ¿soluciones?
- 13. Mac Multi-touch en una aplicación web
- 14. ¿Diferencia entre el sitio web y la aplicación web?
- 15. probando una aplicación web
- 16. accediendo a la cámara web en las páginas web
- 17. extensión .do en páginas web?
- 18. Servicio web vs aplicación web
- 19. Prueba de integración para una aplicación web
- 20. cómo usar hadoop para una aplicación web?
- 21. Consejos para diseñar páginas web para el navegador móvil?
- 22. ¿HTTPS ralentizará la carga de páginas de mi aplicación web?
- 23. ¿Cómo se abren páginas web en Java?
- 24. Versiones conflictivas de páginas web ASP.NET detectadas
- 25. Firmas electrónicas en las páginas web
- 26. Aplicación web - Almacenar una contraseña
- 27. módulos de GWT y páginas Web
- 28. ¿Cómo probar una aplicación web?
- 29. ¿Cuál es más rápido, páginas web de python o páginas web de php?
- 30. ASP.NET ¿Razor páginas web en proyecto grande?
Gracias @sree, esto parece prometedor, pero ¿hay alguna manera de hacer un enlace div a una página HTML diferente? Realmente no quiero tener todo el contenido en una página HTML, y prefiero deslizarme de las páginas. Así que básicamente
puedes cargar deslizando las páginas dentro de un div, el efecto seguirá siendo el mismo que el de deslizar, en lugar de alerta escribe este código $ ('# result'). Load ('page1.html'); – sree
Los gatitos deben amarte ... – DGund