layer如何获取 拖动后的坐标位置 offset left和to'p

未结贴
13 184
layer如何获取 拖动后的坐标位置 offset left和to'p
  • hey21 hey21
    2017-01-12 10:21:11
    0 回复
  • hey21 hey21
    2017-01-12 10:21:28
    0 回复
  • hey21 hey21
    2017-01-12 10:22:14
    0 回复
  • hey21 hey21
    2017-01-12 10:22:39
    0 回复
  • 拖动后有个 moveEnd 回调函数,他有一个参数是 layero
    就是你这个层的dom 对象,通过它加上 jQuery 的获取offset 的方法即可
    0 回复
  • hey21 hey21
    2017-01-12 11:05:00
    @小魔方 我试了一下moveEnd 回掉函数没有参数。你用的是那一版本的layer
    0 回复
  • hey21 hey21
    2017-01-12 11:05:24
    @小魔方 而且官方文档里也没有
    0 回复
  • hey21 hey21
    2017-01-12 11:06:31
    @小魔方 我用的3.0.1
    0 回复
  • hey21 hey21
    2017-01-12 11:08:24
    @小魔方
       
    ,moveEnd:function (layer) {
    console.log( layer); //underfind

    }
    });
    打印出来是underfind
    0 回复
  • 好吧,貌似独立版的没有,layui 里面的是有的
    ===
    其实就是替你做了 $(那个层的 id) 这一步,自己写一下也是可以的,
    你审查元素看下 id 的格式,id 中的数字就是层的 index
    0 回复
  • hey21 hey21
    2017-01-12 11:24:31
    @小魔方 我知道这个,我研究了一下,你说的这个id可能是整个层的id 我说的id是咱么自定义的那个id,
    层的id有个bug 比如你这次是第一个弹出这个层,这个层的id是layui-layer1,下次你要是第二个弹出这个层这个层的id就变成了layui-layer2 id是会变的。 一般需要id的都是稳定的地方。这块贤心不知道是怎么考虑的。

    我现在做的要把这个层的left 和top 保存到cookie 然后下次读取cookie 。id变的话我都不知道怎么稳定的获取这个层。
    0 回复
  • 首先,你鼠标点下去的时候就已经在这个层里了,获取这个层的对象写句 jQuery 就可以了
    而且我上面说了「你审查元素看下 id 的格式,id 中的数字就是层的 index」
    id 里的数字就是层的编号,那个文档里的 index
    0 回复
  • hey21 hey21
    2017-01-13 10:21:21
    @小魔方 id会变的 他的id是根据每次点击的顺序自动生成的。
    0 回复
最近热帖
layui 1.0.8 发布,一次用心的小版本升级 5041
LayIM 发布 3.0.3,增加音频消息支持及移动端联系人界面 1343
基于LayUI的后台管理模板BeginnerAdmin更新啦~~~~~~~~~~~~~~ 486
Layer真心好用,有了它,我作为一个phper终于有信心抛开二次开发 301
layui不好用啊,好复杂啊 279
layui 三级联动 255
有偿求助作者大大,我有一个opencart商城网站,想集成layui的问答系统 243
不得不承认,非常棒的一个富文本编辑器 205
ThinkPHP基于Layui无刷提交数据表单,亲测可用 194
CSDN有人公开LayIM源码,弄他 173
layim下载
近期热议
layui 1.0.8 发布,一次用心的小版本升级 54
LayIM 发布 3.0.3,增加音频消息支持及移动端联系人界面 22
通过ajax动态生成的新checkbox添加到table里面样式不存在了,怎么才能重新渲染? 13
layui不好用啊,好复杂啊 13
基于LayUI的后台管理模板BeginnerAdmin更新啦~~~~~~~~~~~~~~ 12
layui的进度条总是无法显示 10
关于富文本框的内容清空问题 10
layer.confirm弹出之后的keydown事件 10
请问layui的tab切换,防止页面刷新效果重置是怎么实现的? 8
layim怎么接入php服务端啊,急急急 8