【问题标题】:jQuery find my page scroll value (offset - position)jQuery 找到我的页面滚动值(偏移量 - 位置)
【发布时间】:2010-11-24 22:45:54
【问题描述】:

我在 Safari 和 FF 中完成的灯箱有问题。

如果我在页面向下滚动时打开灯箱,然后关闭灯箱,页面立即滚动到顶部...我真的不明白为什么。

有一种方法可以让当前页面滚动,这样我就可以在关闭灯箱时设置它以避免滚动顶部?

谢谢

【问题讨论】:

    标签: jquery scroll position offset


    【解决方案1】:

    关闭操作中使用的锚标记可能类似于:

    <a href="#"></a>
    

    而那个空的主题标签会让你回到页面顶部。如果您的浏览器 URL 的末尾突然出现#,您就会知道这是真的。

    要停止它,您需要停止锚点的默认行为,方法是在单击时返回 false,或者使用类似 jQuery 的 event.preventDefault() 方法(首选)。

    【讨论】:

    • 问题是我在灯箱中使用 jquery 地址...所以当我关闭灯箱时,我的 Url 类似于此 page.html# 任何想法如何删除哈希??
    【解决方案2】:

    我相信你正在触发锚链接。

    确保在您的关闭函数上返回 false。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-25
      相关资源
      最近更新 更多