原文:http://www.jq22.com/yanshi17415
非常好的一款全免费插件,基于Jquery开发,值得推荐。
Pop是基于JQ编写的一个弹出层插件,其中使用了大量CSS3效果,内置了CSS样式无需再调用CSS样式,当然您也可以使用自己的CSS样式,扩展能力极强!
Pop预设的2个弹窗参数,分别是alert,confirm,均可回调。
1、$.Pop('你好,欢迎使用Pop插件','alert',function(){alert('点击确定的回调')})
2、$.Pop('你好,欢迎使用Pop插件,点击确定返回回调','confirm',function(){alert('点击确定的回调')})
3、$.Pop('slideFromTop效果',{Animation:'slideFromTop'})
预设9个动画,可惜的是需要CSS3的支持。如果不支持CSS3将没有动画效果。只需要配置Animation属性即可,动画代码在弹出层中
- <input type="button" value="从上到下" onclick="$.Pop('slideFromTop效果',{Animation:'slideFromTop'})">
- <input type="button" value="从下到上" onclick="$.Pop('slideFromTop效果',{Animation:'slideFromBottom'})">
- <input type="button" value="弹性显示" onclick="$.Pop('slideFromTop效果',{Animation:'showSweetAlert'})">
- <input type="button" value="渐入" onclick="$.Pop('slideFromTop效果',{Animation:'layerFadeIn'})">
- <input type="button" value="从下向上2" onclick="$.Pop('slideFromTop效果',{Animation:'layer-fadeInUpBig'})">
- <input type="button" value="翻转" onclick="$.Pop('slideFromTop效果',{Animation:'layer-rollIn'})">
- <input type="button" value="渐入2" onclick="$.Pop('slideFromTop效果',{Animation:'layer-fadeIn'})">
- <input type="button" value="晃动" onclick="$.Pop('slideFromTop效果',{Animation:'layer-shake'})">
- <input type="button" value="横向扩展" onclick="$.Pop('slideFromTop效果',{Animation:'layer-spread'})">
复制代码
4、$.Pop('按钮效果',{
Btn:{
yes:{vla:"",class:"",ope:function(){},},
no:{vla:"",class:"",ope:function(){},},
cancel:{vla:"",class:"",ope:function(){},},
bnt1:{vla:"",class:"",ope:function(){},},
bnt2:{vla:"",class:"",ope:function(){},},
bnt3:{vla:"",class:"",ope:function(){},},
bnt4:{vla:"",class:"",ope:function(){},},
bnt5:{vla:"",class:"",ope:function(){},},
}
})
可以使用多个按钮,最多可以使用8个,每个按钮都可以绑定不同的事件。
vla配置按钮名称,class按钮样式,ope按钮事件
5、更多的配置选项
$.Pop('按钮',{
Title:"来自Pop插件的通知",//标题
Close:true,//是否显示关闭按钮 true(开)/false(关)
Animation:"layerFadeIn",// 默认动画
BoxBg:true, // 是否显示遮罩背景层 true(开)/false(关)
BoxDrag:true, // 是否可以移动弹出层 true(开)/false(关)
BoxBgopacity:0.6, // 遮罩层的透明度 0-1 0完全透明1完全黑暗
ZIndex:99999, // 弹出层的cssz-index属性
Class:false, // 是否叠加css样式
Btn:{}// 按钮
});
<input type="button" value="禁止拖动">
<input type="button" value="隐藏关闭按钮">
<input type="button" value="取消背景遮罩层">
<input type="button" value="叠加本页面预设的CSS样式">
|