0

尝试在活动document.elementFromPoint()期间使用touchEnd。它工作正常,因为它显示了最高可见元素,但问题是我正在转换正在移动的元素,因此它始终是最可见的。

我想知道是否有两者的组合,elementFromPointnot()会起作用吗?我一直在测试,只是被退回undefined

var x = orig.changedTouches[0].pageX,
    y = orig.changedTouches[0].pageY,
    d = $(document.elementFromPoint(x, y)).not('.moving');

“moving”是一个类,表示正在转换的元素。这些元素与document.elementFromPoint(). 从逻辑上讲,我正在寻找那些没有移动的坐标处的任何元素。

4

1 回答 1

0

不幸的是,我认为这个功能不能使用 Javascript 以标准方式实现。但是,该开发人员设计了一种策略,允许跟踪应该支持您需要做的事情的自定义层:http: //www.vinylfox.com/forwarding-mouse-events-through-layers/

于 2013-04-02T23:49:06.857 回答