openPopoverWin

2022-06-13 13:52 更新

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

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

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

openPopoverWin({params})

params

style:

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

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

width:

  • 類型:數(shù)字
  • 默認(rèn)值:540
  • 描述:(可選項(xiàng))彈出窗口顯示的寬度

height:

  • 類型:數(shù)字
  • 默認(rèn)值:620
  • 描述:(可選項(xiàng))彈出窗口顯示的高度

arrowRect:

  • 類型:JSON 對象
  • 默認(rèn)值:無
  • 描述:(可選項(xiàng))當(dāng)style為popover時(shí),箭頭指向的位置
  • 內(nèi)部字段:

{
    x:0,                  //左上角x坐標(biāo),數(shù)字類型
    y:0,                  //左上角y坐標(biāo),數(shù)字類型
    w:0,                  //寬度,數(shù)字類型
    h:0,                  //高度,數(shù)字類型
}

arrowDirection:

  • 類型:字符串
  • 默認(rèn)值:any
  • 描述:(可選項(xiàng))當(dāng)style為popover時(shí),箭頭指向的方向
  • 取值范圍

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

示例代碼

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

可用性

iOS系統(tǒng)

可提供的1.0.0及更高版本

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號