我在全局頁面中有一個帶有滑動菜單的Jquery Mobile應用程序,並且它在按下按鈕或在屏幕上按下滑動按鈕(Facebook風格)。我的問題是,應用程序第一次加載時,即使按下按鈕一千次,菜單也不會彈出。您必須刷新頁面,然後在會話的整個生命週期內在應用程序的所有頁面中工作。如果您註銷並再次輸入,則需要刷新。Slidemenu不會在JQuery Mobile App中第一次加載
這裏你可以看到一個例子:http://cic-team.no-ip.biz:9090/apex/f?p=112:2用戶:演示PASSW:1234abc
這是在「頁眉後」區域爲菜單「列表:菜單式」這個自定義模板:http://i236.photobucket.com/albums/ff289/Best1989/template.png
該按鈕具有以下屬性:
data-slidemenu="#slidemenu" data-slideopen="false" style="margin-left:0px !important;"
也許JavaScript或CSS的不正確加載的第一次,但在插入其他區域的菜單並沒有爲我工作。我會很樂意閱讀你的建議和意見。
我正在使用Apex 4.2.0。
在此先感謝。
'class =「slidemenu_btn」'這個類在刷新頁面後被加載爲什麼你使用這個類。 –
@KawineshSK感謝您的評論,我意識到,按鈕和菜單的類沒有加載,因爲我有一個條件,然後在登錄屏幕,這是第一頁。登錄後,他們不會加載因爲這個:http://www.gajotres.net/how-jquery-mobile-page-handling-affects-javascript-executions/ 我改變了條件,他們現在工作,謝謝! –