求解layer与jquery的兼容性bug

未结贴
6 264
谜訫⌒*
谜訫⌒* 8天前
悬赏:50飞吻
现发现jquery 1.7 以上版本(不包含1.7)不能使用layer.prompt,看css得知layer的position top定到了页面底部,即比如说页面文档1128,则layer的top也是该值,,我用的是cdn http://www.bootcdn.cn/jquery/ 这里面的超过1.7版本的我都试过了,只有背景没有弹框
  • 不好意思,补充一下,该情况只有页面比较大的时候出现,比如说出现了滚动条
    0 回复
  • 零散
    6天前
    你可以用layui的内置jq
    0 回复
  • 先把你头像那个1去掉,我就回答你
    0 回复
  • @零散 bootstrap最低要1.9
    0 回复
  • @嘉文 你先给我发一份ps安装包,我就去掉
    0 回复
  • 问题解决了,原因是1.7以上jq版本,获取到的高度都是body的高度,不知道为什么,现在我的解决办法是
    // 获取窗口高度
    if (window.innerHeight){
    var $h = window.innerHeight;
    }else if ((document.body) && (document.body.clientHeight)){
    var $h = document.body.clientHeight;
    }
    $h = $h * 0.3;
    layer.config({
    offset:$h+'px'
    });
    0 回复
近期热议
layui 2.0 已正式更新到官网,周一将面向全网开放下载 84
layui 官网累计下载量突破 200000 77
(已结束)LayIM 3.x 标准版盛情巨惠,以最低门槛 加入 LayIM 会员群 58
很好奇社区里使用layui的程序员里面是前端的多还是后端的多 29
如果不能实现,请不要轻易允诺 27
建议LayUI永久免费,不要发布收费版本 16
字体图标是不是有点少了 16
看完layui2.0 ,站长确实是一个JS大婶 14
按照社区的模版用了一周时间,仿照了个系统,献丑了,晒晒哈 14
关于动态TABLE 12
layui

微信扫码关注 layui 公众号