【问题标题】:Resize problem using jquery e.pageX and e.pageY使用 jquery e.pageX 和 e.pageY 调整大小问题
【发布时间】:2011-05-24 12:07:48
【问题描述】:

当您将鼠标悬停在图像上时,我有一个 div 会弹出,当鼠标悬停在图像上时,该 div 会在鼠标上方 20px 处浮动(这是对图像的描述。)当我调整窗口大小时,位置会被抛出远去。我的想法是因为它仍在尝试获取旧窗口 e.pageX 和 e.pageY。有没有办法在调整窗口大小时重新计算 e.pageX 和 e.pageY?

这是计算图像悬停时显示的 div 的代码的 sn-p。

mapPieceText.css({left: (e.pageX - (offset.left - 20)), top: (e.pageY - (offset.top + 20))});

【问题讨论】:

    标签: jquery resize window


    【解决方案1】:

    您似乎将“偏移量”存储为固定值。您需要重新计算页面调整大小的偏移量(或使用 'dom-live' jQuery 方法)。

    【讨论】:

      【解决方案2】:

      我没测试过,不过应该是$(this).offset().top吧?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-24
        • 1970-01-01
        • 2017-06-01
        • 2011-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多