【问题标题】:Make left and right screen widgets stay in the same place while user scrolls down the page with spacebar当用户使用空格键向下滚动页面时,使左右屏幕小部件保持在同一位置
【发布时间】:2013-08-23 04:18:25
【问题描述】:

我有一个显示产品的高度属性较大的网页。我希望用户按空格键将页面向下移动以查看更多产品,但我需要左右两侧的屏幕小部件(购物车和类别)保持在屏幕上的同一位置。而且我不想使用滚动条。我假设这是一个 javascript 请求,有人可以为我指出一个好的资源吗?

【问题讨论】:

    标签: javascript css positioning


    【解决方案1】:

    这里没有理由使用 JavaScript - CSS 应该这样做。使用position: fixed,您可以修复页面中的元素,使它们始终保持在相对于用户视口的特定位置。一个例子可能最能说明这一点:http://www.jsfiddle.net/yijiang/qtkss/

    延伸阅读:

    【讨论】:

      【解决方案2】:

      您不需要 javascript,只需在小部件的 CSS 中使用 position: fixed; 并在小部件上设置适当的 topbottomleftright 值。这会将小部件定位在相对于浏览器窗口而不是 HTML 中的其他元素的固定位置。

      【讨论】:

        猜你喜欢
        • 2020-12-06
        • 2015-02-26
        • 1970-01-01
        • 2019-10-09
        • 2023-02-25
        • 1970-01-01
        • 2012-02-25
        • 1970-01-01
        • 2011-01-21
        相关资源
        最近更新 更多