openPopoverWin

2022-06-13 13:52 更新

打開彈出層窗口,只支持iPad

在彈出層窗口里面不能再打開彈出窗口,頁面可以使用所有的 window 和 frame 相關操作,如 openWin、openFrame 等,此方法能夠使用openWin方法的所有參數

使用 execScript() 方法時,引擎只會在整個彈出層里面的窗口中去尋找要執(zhí)行腳本的窗口,如果要和彈出層下面的窗口間進行通信,可以使用 sendEvent() 方法實現

openPopoverWin({params})

params

style:

  • 類型:字符串
  • 默認值:default
  • 描述:(可選項)彈出窗口展示類型
  • 取值范圍

default         // 彈出層從底部往上彈出,顯示在屏幕中間一片指定區(qū)域,周圍為黑色半透明
popover         // 彈出層帶指示箭頭,可設置箭頭方向和位置

width:

  • 類型:數字
  • 默認值:540
  • 描述:(可選項)彈出窗口顯示的寬度

height:

  • 類型:數字
  • 默認值:620
  • 描述:(可選項)彈出窗口顯示的高度

arrowRect:

  • 類型:JSON 對象
  • 默認值:無
  • 描述:(可選項)當style為popover時,箭頭指向的位置
  • 內部字段:

{
    x:0,                  //左上角x坐標,數字類型
    y:0,                  //左上角y坐標,數字類型
    w:0,                  //寬度,數字類型
    h:0,                  //高度,數字類型
}

arrowDirection:

  • 類型:字符串
  • 默認值:any
  • 描述:(可選項)當style為popover時,箭頭指向的方向
  • 取值范圍

left          // 指向左邊
right         // 指向右邊
up            // 指向上邊
down          // 指向下邊
any           // 系統(tǒng)根據頁面情況選擇合適的方向

示例代碼

api.openPopoverWin({
    width: 480,
    height: 400,
    name: 'page1',
    url: './page1.html'
});

可用性

iOS系統(tǒng)

可提供的1.0.0及更高版本

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號