为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码供您参考。
sliderButton 插件概述
sliderButton插件实现了向右滑动按钮效果。(备注:插件使用时尽量不要让页面上下滑动,否则进度条会卡住。)
Android:4.0及以上 iOS:8.0及以上
监听滑动到右边的事件
addEventListener(callback(ret))
ret:
{
status: true, //布尔型;true
evenType : 'sliderEnd',//滑动结束
}
var demo = api.require('sliderButton');
demo.addEventListener(function(ret, err){
api.alert({msg: JSON.stringify(ret)});
});
iOS、Android系统
可提供的1.0.0及更高版本
打开滑动按钮
openSlideBtn({params}, callback(ret))
rect:
{
x: 0, //(必填项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(必填项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 320, //(必填项)数字类型;插件的宽度;默认值:所属的 Window 或 Frame 的宽度
h: 40 //(必填项)数字类型;插件的高度;默认值:40
}
fixedOn:
fixed:
labelText:
labelFontSize:
labelTextColor:
borderColor:
dotColor:
skateColor:
ret:
{
status: true, //布尔型;true
}
var demo = api.require('sliderButton');
demo.openSlideBtn({
rect : {
x : 20,
y : 400,
w : api.frameWidth - 40,
h : 50
},
fixedOn : api.frameName,
fixed : true,
labelText : '向右滑动解锁 >>',
labelFontSize : 18.0,
labelTextColor : '#8a4d4d',
borderColor : '#ea1919',
dotColor : '#137548',
skateColor : '#a6ad2f',
},function(ret, err){
api.alert({msg: JSON.stringify(ret)});
});
iOS、Android系统
可提供的1.0.0及更高版本
隐藏滑动按钮
hideSlideBtn(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
msg : ''
}
var demo = api.require('sliderButton');
demo.hideSlideBtn(function(ret, err){
alert(JSON.stringify(ret) + " " +JSON.stringify(err));
});
iOS、Android系统
可提供的1.0.0及更高版本
显示滑块按钮
showSlideBtn(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
msg : ''
}
var demo = api.require('sliderButton');
demo.showSlideBtn(function(ret, err){
alert(JSON.stringify(ret) + " " +JSON.stringify(err));
});
iOS、Android系统
可提供的1.0.0及更高版本
关闭滑块按钮
closeSlideBtn(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
msg : ''
}
var demo = api.require('sliderButton');
demo.closeSlideBtn(function(ret, err){
alert(JSON.stringify(ret) + " " +JSON.stringify(err));
});
iOS、Android系统
可提供的1.0.0及更高版本