配置
包含Overlay的所有配置
trigger
{String|Node}
触发节点
triggerType
{Array}
弹出状态下, 触发弹出的事件, 例如:[‘click’,’focus’], 默认为[‘click’]
start
{Object}
起始点样式
如:
{
left: 600,
top: 100,
opacity: 0
}
end
{Object}
终点样式
如:
{
left: 100,
top: 100,
opacity: 1
}
tmpl
{String}
模板字符串,在dialog加载完成后会调用brix的Pagelet,初始化弹窗中的内容
data
{Object}
数据源,和tmpl组合使用
方法
包含 Overlay的所有方法
toggle()
切换显示隐藏
事件
包含 Overlay的所有事件
代码示例
KISSY.use("brix/gallery/dialog/", function(S, Dialog) {
var config = {
data:dropdown_data,
tmpl:S.one("#tmpl_dropdown").html(),
start:{
left:100,
top:600,
opacity:0
},
end:{
left:100,
top:100,
opacity:1
},
width:300,
duration:0.3
}
var dialog = new Dialog(config);
dialog.on('hide',function(){alert('hide')});
dialog.on('show',function(){alert('show')});
dialog.show();
S.one('#btnShow').on('click',function(){
dialog.show();
});
S.one('#btnHide').on('click',function(){
dialog.hide();
});
});