Normalnie, gdy tworzysz element data-role = "page" z jQuery mobile, przejmuje on cały obszar wyświetlania. Z tego powodu nie rozumiem, jak utworzyć pasek boczny. Chciałbym naśladować następujące, ale źródłowy nie pomaga:Tworzenie paska bocznego w jQuery mobile
http://jquerymobile.com/demos/1.0b1/docs/lists/index.html
Zauważ, że po kliknięciu elementu na liście, to zamienia się w pasku bocznym i pokazuje inną listę w głównym obszar zawartości. Dodatkowo, jeśli wyświetlacz jest wystarczająco skrócony, wyświetla tylko główny obszar zawartości. Czy istnieje specjalna funkcja w jQuery mobile, która pozwala na to, czy jest za tym dużo nieprzejrzystych javascriptów i CSS?
Tak, też to widziałem, ale nie sądzę, że tak naprawdę jest tam, gdzie tworzony jest pasek boczny. Uważam, że jest to kod służący do podziału dwóch osobnych list pokazanych w linku, który właśnie podałeś. Dlatego nie uważam, że "źródło widoku" jest pomocne w tym kontekście ... pokazuje tylko, jak wygląda root dema. –
Tak właśnie działa pasek boczny - spójrz na http://jquerymobile.com/demos/1.0b1/docs/_assets/css/jqm-docs.css - który jest dodatkowym css dla wersji demonstracyjnej - są one po prostu za pomocą zapytań o media popchnij # treść-drugorzędny w lewo, jeśli jest wystarczająco dużo nieruchomości na ekranie. –
Stoję poprawione, ale nadal jestem zdezorientowany. Kiedy próbuję emulować powyższy kod, kliknięcie dowolnego linku na pasku bocznym powoduje zastąpienie całego widoku nowym elementem data-role = "page", z którym łączyłem. Pożądanym zachowaniem (które ma demo) jest zmiana głównego obszaru zawartości i paska bocznego. Jak działa linkowanie? –