layui 的 loading 左偏移

layui 布局中发现 loading 并没有垂直居中。但是文档告诉我们默认是垂直居中的。

我的原代码:

layer.load(1, {
    shade: [0.1, '#fff'],//0.1透明度的白色背景
    time: 3000,
    // offset: 'auto'  默认就是这个,我试了,设置没用
  });

没有居中的 loading ,莫名的向左偏移了。

然后仔细查看文档后,发现:

layer.ready(callback) - 初始化就绪 中提及到 当你在页面一打开就要执行弹层时,你最好是将弹层放入ready方法中

然后我修改了我的写法

修改后的代码

layer.ready(function () {
    layer.load(1, {
      shade: [0.1, '#fff'],//0.1透明度的白色背景
      time: 1000   // 由于load默认不会自动关闭,这个时间是用来设置关闭的。
    });
  });

就可以了。

posted @ 2020-11-10 10:13  小茴香  阅读(486)  评论(0编辑  收藏  举报
Live2D