layui的日期d出框怎么设置到顶层位置

layui的日期d出框怎么设置到顶层位置,第1张

1、给d出层id及信息,方便获取其宽度高度

var index = layer.msg(data.info,{id:'reg-id'})

2、根据具体情况计算出d出层的top和left,用offset设置其位置

layer.msg(index,{content:data.info,offset:[ppt,ppl]})

例子,设置layerd出层在d出层(id为pop-reg)的中间(水平垂直居中)位置

var offset = $('#pop-reg').offset()

var pt = offset.top//获取d出层的top

var pl = offset.left//获取d出层的left

var ph = $('#pop-reg').height()//获取d出层的高度

var pw = $('#pop-reg').width()//获取d出层的宽度

var index = layer.msg(data.info,{id:'reg-id'})//给layerd出层定义id

var pph = Number($('#reg-id').height()) + 24//layerd出层的高度,layer默认的padding-top:12pxpadding-bottom:12px所以此处加上24

var ppw = Number($('#reg-id').width()) + 50//layerd出层的宽度,layer默认的padding-left:25pxpadding-right:25px所以此处加上50

var ppt = (pt + ph/2 - pph/2) + 'px'

var ppl = (pl + pw/2 - ppw/2) + 'px'

layer.msg(index,{content:data.info,offset:[ppt,ppl]})

懒方法:把关于layer的所有js都加载上去,肯定没问题; 笨方法: 你把你的js打开,搜索一下要用的方法:哪个js文件有这个方法,就加载这个js完事了; d层,就是d出框吧,一般用layer.alert()layer.tips()layer.confirm()等等;。

table.init('userTable', {

id:'tableid',

//height: 315, //设置高度

//支持所有基础参数

limit: pageSize||10, //默认采用10

loading:true,

count:count,

page:false

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7865233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存