Rozejrzałem się i znalazłem kilka przykładów aplikacji HTML5 opartych na PhoneGap/Cordova dla Windows Phone 7, ale żaden z nich nie pokazuje, jak zrobić panoramę lub aplikację w stylu przestawnym, które są głównymi atrakcjami interfejsu użytkownika systemu operacyjnego. Szukam zbudować aplikację, która działa jak te:Jak utworzyć prostą aplikację panoramiczną dla systemu Windows Phone 7 przy użyciu aplikacji PhoneGap/Cordova?
Panorama:
Pivot:
Chcę zbudować te aplikacje przy użyciu zwykłego HTML5, CSS3 i JS i użyć Build PhoneGap do ich wdrożenia. Nie chcę używać Visual Studio. VS oferuje dwie osobne formanty dla panoram lub układów przestawnych, ale w HTML5 powinna istnieć tylko jedna kontrolka suwaka, która może być użyta dla obu, z poprawką pozwalającą na kolumnę z wieloma ekranami, taką jak strona "drugiego elementu" w pierwszym przykład.
Szukałem również niektórych wtyczek jQuery zgodnych z IE9, które mogłem poprawić, ale 90% z nich nie działa, a reszta jest trochę zbyt inna, aby spróbować i dostosować. Na przykład ta jQuery page slide (sideways) transition działa dobrze w każdej przeglądarce, ale pogarsza się do podstawowego efektu przesuwanego w przeglądarce WP7.
Jestem ukierunkowany na wiele systemów operacyjnych, ale nie chcę replikować tego samego interfejsu we wszystkich. Źródło danych będzie powszechne, ale chcę, aby wyglądały jak natywnie zaprojektowane aplikacje na każdym systemie operacyjnym.
Aktualizacja 1:
Znaleziony a scroller/slider plugin że faktycznie reaguje na dotyk wydarzenia na IE Mobile na WP7, ale nie są przyciągane do krawędzi każdego panelu, co jest ważnym aspektem pano/pivot sterownica.
Również wyewidencjonowany XUI, który ma wtyczkę o nazwie Swipe, aby wykryć zdarzenia przeciągnij/dotknij, ale nawet z "xui-ie-2.3.2.min.js", próbka nie robi absolutnie nic w IE Mobile.
Aktualizacja 2:
Najbliżej Doszedłem do znalezienia coś takiego jest obiecujący jqMetro add-on. Daje Ci pełny styl Metro, w tym panoramy, obroty i natywnie wyglądające elementy sterujące, ale najbardziej ironicznym aspektem jest to, że funkcje przeciągania nie działają w IE Mobile, co oznacza, że nie będą działać w aplikacji PhoneGap'd . Stukanie w nagłówki przestawne działa i przełącza się do tego widoku.
Update 3:
Dał się hybrydowy rozwoju aplikacji w ogóle! :-)
Czy prosisz kogoś o napisanie aplikacji? Lub gdzie jest kod, z którym masz problem? – robertc
Po prostu potrzebuję przykładowego kodu z zachowaniem stylu panoramy/pivota w HTML - właśnie to mam problem z zapisaniem/znalezieniem. – aalaap
Spójrz na iScroll 4 (http://cubiq.org/iscroll-4), który oferuje tę funkcjonalność w systemach iOS i Android, i działa w IE na ekranach dotykowych, ale nie wiem, jak by to działało na WP7, chociaż myślę, że poprzedza platformę. – Purpletoucan