拨打电话
api.call({
type: 'tel_prompt',
number: '10086'
});
openWin
api.openWin({
name: 'win_webpage', //页面名称
url: './win_webpage.html', //页面地址
customRefreshHeader: 'UIPullRefresh',//自定义刷新模块
pageParam: { //传递参数
name: tag.querySelector('h6').innerHTML
}
});
api.openFrame({
name: 'page2',
url: './page2.html',
rect: {
x: 0,
y: 0,
w: 'auto',
h: 'auto'
},
pageParam: {
name: 'test'
}
});
底部弹出框
api.actionSheet({
title: '底部弹出框',
cancelTitle: '取消',
destructiveTitle: '红色警告按钮',
buttons: ['按钮1', '按钮2', '按钮3']
}, function(ret, err) {
// api.alert({
// msg: '你刚点击了'+ret.buttonIndex
// });
});
避免应用与状态栏重叠
描述:适配iOS7+、Android4.4+系统状态栏,
为传入的DOM元素增加适当的上内边距,避免header与状态栏重叠
用法:.fixStatusBar(el)
参数:el (类型:Element) : DOM元素
备注:自动识别iOS7+,避免应用与状态栏重叠,无法跟config.xml里面的 <preference name="statusBarAppearance" value="false" /> 一起使用。
示例:
var header = document.querySelector('#header');
$api.fixStatusBar(header);