【问题标题】:positionYOffset and scrollTop on mobile browsers移动浏览器上的 positionYOffset 和 scrollTop
【发布时间】:2012-10-31 11:15:27
【问题描述】:

有没有办法在移动浏览器上获取 window.positionYOffset 或 window.scrollTop?现在它返回 0。 除移动浏览器外,所有浏览器都可以正常运行。 有小费吗? 我搜索了有关此主题的其他主题,但没有适合我的可行选项。

【问题讨论】:

    标签: javascript jquery mobile-safari mobile-website


    【解决方案1】:

    不确定您要达到的目标。你试过 window.offset.top 吗?

    【讨论】:

    • 我需要从页面顶部到用户当前滚动位置的当前距离,所以我可以在这个位置准确显示警报
    • 你在使用 jQuery 吗?如果是,试试这个alert($('div').first().offset().top);
    • 在这种情况下,我会使用 css。 div { position: fixed; height: 100px; top: calc(50% - 50px); // minus half height left: 0; }
    • 是吗?我只对机器人的width: calc() 有问题,但位置固定有效。您正在使用哪部手机进行测试?
    • 我不知道如何,但它适用于我和 ios5 和 androids :) 试试这个link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多