收藏
回答

movable-area 组件 js里如何获取的 x,y的坐标

问题模块
API和组件

用户 移动 后,如何获取 移动后 的x , y 坐标,尝试了很多种方法,都得不到,求解!!

最后一次编辑于  2017-08-02  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • LastLeaf
    LastLeaf
    2017-08-03

    感谢反馈。目前x和y仅供设置,我们会设法优化一下。现在可以用createSelectorQuery的boundingClientRect来获取显示位置,可以用于计算movable-view的相关位置信息。

    2017-08-03
    赞同
    回复
  • peter.川
    peter.川
    2017-08-03

    谢谢回复,目前是用类似方法 计算位置的,期待 可直接获取。我用它做 播放器的进度条

    2017-08-03
    赞同
    回复
  • 无需多
    无需多
    2017-08-14

    createSelectorQuery的boundingClientRect获取不到动态生成元素的位置

    2017-08-14
    赞同
    回复
  • LastLeaf
    LastLeaf
    2017-08-14

    麻烦楼上描述下具体问题?

    2017-08-14
    赞同
    回复
  • 无需多
    无需多
    2017-08-15

    又测试了下,不是动态生成元素获取不到,而是无法根据Class获取。如果是动态生成的,想获取所有节点的x和y值的话,用id就特麻烦了


    使用selectQuery获取元素的x和y值

    打印结果


    根据Class无法获取元素的节点,只能根据Id

    2017-08-15
    赞同
    回复
  • LastLeaf
    LastLeaf
    2017-08-15

    这个是movable-view的bug,我们已经修复,等待下一版本上线。

    2017-08-15
    赞同
    回复