2013-05-16 11 views
5

Mam panel i staram się zawsze wyświetlać panel, gdy okno jest szerokie. Nie muszę mieć w ogóle przycisku zamykania - po prostu zawsze pokaż go dla szerszych okien.Panel JQueryMobile - jak zawsze wyświetlać na szerokich stronach

jQuery Mobile Responsive Panel Dismiss issue pomógł, wraz z innymi, ale bez powodzenia. Mogę sprawić, że wszystko będzie prawie działać, ale za każdym razem, gdy przechodzę do nowej strony, panel animuje się, co wygląda dziwnie.

Teraz patrzę na użycie stałego elementu div po lewej, który nie jest panelem jquerymobile. Mogę to zrobić z serwera. Ale wydaje się, że dużo wysiłku trzeba po prostu utrzymać otwarty panel.

Jakieś wskazówki?

+0

Mam ten sam problem i nie mogę znaleźć rozwiązania. –

Odpowiedz

0

Czy spróbować czegoś takiego:

$(document).on("pagebeforeshow", function(event, data) { 
    $('#my-panel').panel("open"); 
}) 
0

ja również napotkać taki problem. Oto moje rozwiązanie: dodać poniższy skrypt w nagłówku:

$(document).on("pagebeforeshow", function(event, data) { 
    $('#my-panel').panel("open"); 
}) 

aw panelu dodać dwa atrybuty: data-swipe-close = "false" data-dismissible = "false"

wtedy panel będzie zawsze wyświetlany w twoim html

Powiązane problemy