Horizontales scrollen, Tippen Sie auf Menü?
Baue ich eine mobile website, und der Kunde will eine Menüleiste am oberen Bildschirmrand. Das Menü ist sehr breit, so dass er möchte, dass Sie horizontal, indem Sie Sie Links und rechts. app.ft.com hat eine ähnliche Funktionalität (obwohl Sie müssen dies auf einem iPhone zu sehen, das es funktioniert)
Kennt jemand ein jQuery /jqTouch-Skript, um dies zu erreichen? Ich habe versucht scrollTouch, aber das nur scrollt die ganze Seite, nicht nur ein Menü.
InformationsquelleAutor Typhoon101 | 2011-08-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf diese
http://plugins.jquery.com/project/Touchwipe-iPhone-iPad-wipe-gesture
Schrieb ich eine einfache horizontale Navigationsleiste mit Bildern für jQuery Mobile, die Sie Blättern können, indem Sie Sie nach Links oder rechts auf mobilen Geräten. Dieses Beispiel ist sehr grob, aber es wird Ihnen die Allgemeine Idee. Der markup-Code ist unten:
CSS:
HTML-Markup:
JavaScript:
Beachten Sie, dass $(document).ready() wird nicht empfohlen, wenn die AJAX-navigation aktiviert ist, wird in jQuery Mobile, so dass Sie vielleicht brauchen, um maßgeschneiderte diese Lösung an die eigenen Bedürfnisse angepasst.
Nur eine css-Lösung, unter Verwendung der Tatsache, dass mobile Browser does create any scrollbars. Eine Art visuelle Orientierung und auto-Breite für die innere wäre gut, aber ist nicht immer notwendig.
JSFiddle zu spielen mit http://jsfiddle.net/KaGrc/1
CSS:
HTML:
Versuchen iScroll 4 durch cubiq.org. Es kann angewendet werden, um jedes div auf der Seite, die horizontal, vertikal oder beide scrollen, haben eine nette animation (genau wie bei smartphones), ist sehr schnell in webkit und Firefox (andere sind noch schlimmer) und vor allem, ist ziemlich individuell. Ich verbringe 12 Stunden auf der Suche nach diesen scroller und diese deckt im Grunde alle meine Bedürfnisse.