【问题标题】:Waypoints hijacking e.clientY航点劫持 e.clientY
【发布时间】:2016-12-06 01:12:33
【问题描述】:

我在我的项目中启用了 jQuery 航路点,当您滚动时它会在页面的每个部分中淡出。

此外,我有一个单独的页面部分,其中有一个 position: fixed; div 跟随光标。

$(window).on('mousemove', function(e) {
  dragIcon.el.css({left: e.clientX, top: clientY});
});

在航点触发模块上最终发生的事情是 Y-pos 被劫持,并且无论何时滚动,top css val 都不会更新(在光标跟踪 div 上)。

禁用此类/关闭航路点可完全解决此问题。

Waypoint.destroy() 似乎没有任何影响 (per Wapoint docs)

想法?

【问题讨论】:

  • 还有其他代码可以分享吗?

标签: jquery scroll jquery-waypoints


【解决方案1】:

只需将 dragIcon.el 移出航点激活 div 即可解决。其中的子元素显然在 Y 轴上滚动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 2011-09-22
    • 2011-08-11
    相关资源
    最近更新 更多