若 window 已存在,则会把该 window 显示到最前面,如果 url 和之前的 url 有变化,或者 reload 为 true 时,页面会刷新,但是该 window 里面已经打开的 frame 等不会移除
若当前正在进行 openWin、closeWin 等带动画过渡的 window 操作,调用此方法会失效
openWin({params})
name:
url:
headers:
useWKWebView:
historyGestureEnabled:
pageParam:
bounces:
bgColor:
scrollToTop:
scrollEnabled:
vScrollBarEnabled:
hScrollBarEnabled:
scaleEnabled:
slidBackEnabled:
slidBackType:
animation:
{
type:"none", //动画类型(详见动画类型常量)
subType:"from_right", //动画子类型(详见动画子类型常量)
duration:300 //动画过渡时间,默认300毫秒
}
type 取值范围:
none //无动画效果
push //新视图将旧视图推开
movein //新视图移到旧视图上面
fade //交叉淡化过渡(不支持过渡方向)
flip //翻转效果
reveal //将旧视图移开,显示下面的新视图
ripple //滴水效果(不支持过渡方向)
curl //向上翻一页
un_curl //向下翻一页
suck //收缩效果(不支持过渡方向)
cube //立方体翻滚效果
subType 取值范围:
from_right //从右边开始动画
from_left //从左边开始动画
from_top //从顶部开始动画
from_bottom //从底部开始动画
showProgress:
progress:
{
type:"", //加载进度效果类型,默认值为 default,取值范围为 default|page,default 等同于 showProgress 参数效果;为 page 时,进度效果为仿浏览器类型,固定在页面的顶部
title:"", //type 为 default 时显示的加载框标题
text:"", //type 为 default 时显示的加载框内容
color:"" //type 为 page 时进度条的颜色,默认值为 #45C01A,支持#FFF,#FFFFFF,rgb(255,255,255),rgba(255,255,255,1.0)等格式
}
delay:
reload:
allowEdit:
softInputMode:
resize //若键盘盖住输入框,页面会自动上移
pan //若键盘盖住输入框,页面不会自动上移auto //默认值,由系统决定如何处理,iOS平台该字段等同于resize
softInputBarEnabled:
customRefreshHeader:
api.openWin({
name: ‘page1‘,
url: ‘./page1.html‘,
pageParam: {
name: ‘test‘
}
});
窗口操作
iOS系统,Android系统
原文:http://www.cnblogs.com/shuibi/p/6404653.html