Ich möchte eine Webapp erstellen (um nicht für iPhone, Android, BB, usw. individuell programmieren zu müssen) und bin auf der Suche nach einem Swipe-Effekt. Gibt es einen HTML5- oder Webkit-Code, der einfach sagt "wische zur nächsten/vorherigen Seite"? (Ich weiß, es wäre mehr Detail-Code als das, aber das ist der Kern dessen, was ich will)Swipe zwischen Webseiten für eine Webapp
7
A
Antwort
6
können Sie div verwenden, um aber nicht ganze Seite im Webbrowser swipe.i, e können Sie nur Seiten in einem laden div nach dem Swipe-Effekt und nicht die gesamte Seite selbst verschieben.
funktioniert nur in Chrom, Safari.
Hier ist ein Code, wenn Sie jquery mobile verwenden.
$('body').live('swipeleft swiperight',function(event){
if (event.type == "swiperight") {
alert("swipped right side");
}
if (event.type == "swipeleft") {
alert("swipped left side");
}
event.preventDefault();
});
mehr finden hier swipe detection
3
@sree mich gerade noch die meisten der Art und Weise, aber hier ist der Code, den ich
<!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>
mit endete
... und ich heruntergeladen die jquery mobile kit und gehalten die CSS/JS-Dateien mit der gleichen Dateistruktur
0
Ich habe https://github.com/caktux/swipy nur dafür gemacht. Ich würde gerne Feedback von anderen Entwicklern bekommen und vielleicht das Go-to-Plugin für "responsive Websites als Webapps" machen, wenn Interesse besteht.
Verwandte Themen
- 1. Coolster Installer für eine Webapp
- 2. Unterschied zwischen TouchMoved und Swipe?
- 3. eine RESTful API für dynamische Webseiten
- 4. IPhone Push Notfication für eine Webapp?
- 5. Entwicklungsworkflow für eine Clojure-Webapp mit Docker
- 6. Font-Rendering für Webseiten
- 7. Freigabe von Code zwischen WPF & DNX Webapp
- 8. Zertifikat für einige Webseiten
- 9. Wie man Swipe zwischen Fragment implementieren?
- 10. Swipe zwischen Aktivitäten durch Berührung in android
- 11. Gemeinsame Fußzeile für alle Webseiten
- 12. Webseiten für Offline-Browsing speichern
- 13. Swipe zu Dismiss für RecyclerView
- 14. Cookies für entfernte Webseiten speichern
- 15. Disable UIPageViewController Swipe - Swift
- 16. Bildposition in Swipe-Karten übertragen [Tinder Swipe]
- 17. PublishProfile für eine Azure WebApp mit Powershell abrufen
- 18. Was ist der Unterschied zwischen Cache für Webseiten und Cache für Ajax-Aufrufe?
- 19. Python, Multithreads, Webseiten abrufen, Webseiten herunterladen
- 20. Webseiten-Empfehlungssystem
- 21. Swipe-Konflikt zwischen einer Zelle und horizontalen Scroll
- 22. Wie man Modellklassen zwischen webapp und unittest unterscheiden kann
- 23. SSO Integration zwischen benutzerdefinierten Java Webapp und Drupal
- 24. UIPageViewController Swipe programmatisch
- 25. Swipe Geste für SideNavigationController Material Kit Swift
- 26. Webapp - Benutzerkontenverwaltung
- 27. Swipe Geste für zurück/vorwärts in UIWebView?
- 28. Swipe Gesten für Android Flex + AIR App
- 29. Warum öffnet eine URL verschiedene Webseiten?
- 30. mobile Version für Untergruppe von Webseiten erstellen?
Dank @sree, das sieht vielversprechend aus, aber gibt es eine Möglichkeit, einen div Link zu einer anderen HTML-Seite zu machen? Ich möchte nicht wirklich den gesamten Inhalt auf einer HTML-Seite haben und ziehe es vor, von Seiten zu wischen. Also im Grunde
Sie können laden, die Seiten innerhalb eines div zu wischen, der Effekt wäre immer noch derselbe wie der der Swipe-Funktion, anstelle der Warnung schreibe diesen Code $ ('# result'). Load ('page1.html'); – sree
Die Kätzchen müssen dich lieben ... – DGund