为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
pullMenu 是一个可上下拖动的菜单,可随手指上下滑动。其子菜单按钮都可自定义样式,超过部分可拖动查看。性能强,流畅度高
打开拖拉菜单
open({params}, callback(ret, err))
type:
h:
btnWidth:
alpha:
bgColor:
btnArray:
[{
normal: //按钮常态下的图标,字符串,支持fs、widget等本地路径协议
highlight: //按钮选中后的图标,字符串,支持fs、widget等本地路径协议
}]
selectedIndex:
ret:
{
index: //用户点击按钮的下标
}
var pullMenu = api.require('pullMenu');
pullMenu.open({
btnArray: [{
normal: 'widget://res/img/ic/small-bell.png',
highlight: 'widget://res/img/ic/small-bell.png'
}, {
normal: 'widget://res/img/ic/small-bell.png',
highlight: 'widget://res/img/ic/small-bell.png'
}]
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
打开菜单
iOS系统,Android系统
可提供的1.0.0及更高版本
隐藏菜单
hidden()
##示例代码
var pullMenu = api.require('pullMenu');
pullMenu.hidden();
##补充说明
隐藏菜单,只是移除到屏幕之外,还在内存里没有清除
##可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
设置按钮选中/取消状态
setSelected({params})
index:
selected:
var pullMenu = api.require('pullMenu');
pullMenu.setSelected({
index: 2,
selected: true
});
无
iOS系统,Android系统
可提供的1.0.1及更高版本
隐藏菜单
hide()
var pullMenu = api.require('pullMenu');
pullMenu.hide();
隐藏菜单,只是移除到屏幕之外,还在内存里没有清除
iOS系统,Android系统
可提供的1.0.1及更高版本
显示菜单
show()
var pullMenu = api.require('pullMenu');
pullMenu.show();
显示菜单,从屏幕外移动到屏幕内
iOS系统,Android系统
可提供的1.0.0及更高版本
关闭菜单
close()
var pullMenu = api.require('pullMenu');
pullMenu.close();
关闭菜单,意味着从内存里清除
iOS系统,Android系统
可提供的1.0.0及更高版本
为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。