2013-01-21 79 views
0

是否有可能在changePage中使用Jquery Mobile彈出數據角色。

$.mobile.changePage('Last.html',{ 
      transition : 'slide', 
         role : 'popup' 
}); 
+0

爲什麼不看看文檔http://jquerymobile.com/demos/1.2.0/docs/pages/popup/?從我所知道的問題的答案是*否*。 –

+0

彈出對象有一個open()方法:http://api.jquerymobile.com/popup/#method-open – Matthieu

回答

1

不幸的是從你的問題嘗試下面的代碼,目前還不清楚爲什麼你需要這個。

然而,根據JQM 1.2.0文檔:

要創建一個彈出窗口,添加數據角色=「彈出」屬性一個div 彈出內容。然後創建一個鏈接,其href設置爲 的彈出div,並添加屬性data-rel =「popup」,以告知 框架在點擊鏈接時打開彈出窗口。這是對話框小部件的類似 標記模式。 彈出式div必須與鏈接在同一頁面內嵌套 。

所以,你可能無法地址外部頁面(Last.html

你雖然可以做什麼:如果需要

  1. 在JQM頁面
  2. 創建一個彈出適當的標記您可以使用popupbeforeposition和/或popupafteropen
  3. 以編程方式操作彈出窗口的內容h popup("open")方法

在這裏,您可以找到one of the examples