Próbuję zaimplementować nowy jQuery Mobile Alpha 2. Obecnie każdy link w obrębie data-role="header"
lub data-role="footer"
staje się przyciskiem. Czy istnieje sposób, aby to wyłączyć?W jQuery Mobile, w jaki sposób zapobiec, aby link stał się przyciskiem w nagłówku lub stopce?
Odpowiedz
Nowa wersja jQuery Mobile (1.3pre) rozwiązała ten problem. Z instrukcji:
„Jeśli trzeba, aby utworzyć nagłówek która nie spełnia domyślną konfigurację , wystarczy owinąć zwyczaj stylem znaczników w div kontenera wewnątrz kontenera nagłówka i wtyczka nie stosuje automatycznej logiki przycisku , dzięki czemu można napisać niestandardowe style do rozmieszczania treści w nagłówku w postaci . "
Jeśli będzie to grab the source from github, zadziała.
Też się zastanawiam! Próbowałem dodać do łącza rel="external"
, ale wydaje się, że jest on ignorowany w nagłówkach i stopkach.
@naugtur: Odświeżam teraz z ajaxem. dzięki za wskazówkę. Ale nadal mam nadzieję, że problem zostanie rozwiązany w następnym wydaniu (nie mogę się doczekać, używam już pakietu z gałęzi rozwojowej: D).
@update: https://github.com/jquery/jquery-mobile/issues/issue/714 (I przypadkowo zamknięte bilet i nie mógł ponownie otworzyć go ponownie -_-)
nie jestem świadomy jakiegokolwiek bezpośredniego opcja to zrobić w HTML, ale przyznaję - Nie miałem szukaj go dużo.
można uzyskać pożądany efekt w jednym z tych sposobów:
- usunąć klasę css
button
i/lub inne potrzebne - nie sumują je w html - włóż je łączy, gdy DOM jest gotowy i nie zostaną zmienione na przyciski.
Pierwsza metoda jest lepsza, ponieważ ulega pogorszeniu w przypadku przeglądarek ze złym wsparciem dla JS.
Przykład na podstawie odpowiedzi przez @gleitz:
<div data-theme="a" data-role="header" data-position="fixed">
<div> <!-- new bit -->
<a href='nextpageetc.php'>Not a button </a>
</div> <!-- new bit -->
</div>
Dzięki za włączenie przykładu kodu. – Nick
Innym rozwiązaniem jest użycie data-role = "none" atrybut:
<div data-role="header">
<a href="somewhere" data-role="none">Not a jQM button</a>
</div>
- 1. Jak użyć wzorca daty w nagłówku/stopce?
- 2. Jak umieścić znak ampersand w nagłówku/stopce w programie Excel?
- 3. Textarea JQuery Mobile: w jaki sposób korzysta z atrybutu "wiersze"?
- 4. W jaki sposób można zapobiec domyślnemu kliknięciu dwukrotnie (powiększanie, przesuwanie) w przeglądarce Mobile Safari na iOS4?
- 5. Link w lepkiej stopce nie klikać w Firefoksie i Chrome
- 6. W jaki sposób jquery mobile ukrywa pasek adresu mobilnego safari?
- 7. Obraz w jquery Mobile Header
- 8. jQuery Mobile nawigować lub zmieniać?
- 9. wp_enqueue_script w stopce
- 10. jQuery Mobile NavBar z przyciskiem Wstecz poprzedniej strony
- 11. Bootstrap lub jQuery mobile
- 12. Galeria zdjęć w jquery mobile
- 13. Wyrównanie elementów do centrum w stopce mobilnej jquery
- 14. W WPF, w jaki sposób mogę zapobiec nadpisaniu mojego stylu?
- 15. Czy ktoś może mi podać przykład, w jaki sposób select() jest powiadamiany, aby fd stał się "gotowy"?
- 16. W jaki sposób zapobiec odcięciu etykiety w formularzu układu stosu
- 17. W jquery mobile 1.3.1 w jaki sposób ustawić wybraną wartość w menu select?
- 18. JQuery-Mobile i ASP.Net - AJAX lub odświeżenie?
- 19. PhoneGap, Bootstrap lub JQuery Mobile?
- 20. Jak zmienić motyw w sposób dynamiczny w jquery mobile?
- 21. W jaki sposób można zapobiec wpisywaniu podkwerendy w PostgreSQL?
- 22. Zatrzymaj stałą pozycję w stopce
- 23. W jaki sposób uruchamia się "tryb czytnika" w przeglądarce Firefox?
- 24. Zmiana koloru określonej ikony w jquery mobile
- 25. Pozwolenie, aby element iframe stał się pełnoekranowy, znajduje się w różnych przeglądarkach.
- 26. W jaki sposób mogę zapobiec kompilacji moich "nieużywanych" zmiennych globalnych?
- 27. WebView w nieskończoność rozszerza się - w jaki sposób można temu zapobiec?
- 28. W GIT, w jaki sposób mogę zapobiec zmianie lub usunięciu zatwierdzeń, które zostały już przekazane?
- 29. W jaki sposób można wydrukować całkowitą liczbę stron w stopce JTextPane?
- 30. Jak przewijać w poziomie w Jquery Mobile?
ten pracował dla mnie przy użyciu wersji 1.2 zwalniającą btw . – Nick
Potwierdzam, że działa z 1.2 dla mnie – Fabrice