小编dzi*_*imi的帖子

获取相对于视口顶部的元素位置

我需要获取元素相对于视口顶部的顶部位置,而不是整个文档.

我尝试offset().top;返回相对于文档的顶部位置,并且我尝试scrollTop()了总是返回0,无论该元素是否在视口中实际可见.

jquery

22
推荐指数
2
解决办法
3万
查看次数

无法用 e.preventDefault() 停止页面滚动;

我想用 jquery 完全禁用页面上的滚动(不是正文溢出:隐藏)。

我认为这会起作用,但由于某种原因它不起作用。

$( window ).on( "scroll", function(e) {
        e.preventDefault();
    });
Run Code Online (Sandbox Code Playgroud)

jquery

7
推荐指数
1
解决办法
3万
查看次数

可以在 div 内滚动,同时隐藏 body 溢出吗?

我将主体溢出设置为隐藏,但我希望能够在 div 超过视口高度时在其内部滚动,这可能吗?使用以下内容,会出现滚动条,但不可滚动。

<div class="green"></div>

body {
  background: black;
  height: 3000px;
  overflow: hidden !important;
}

.green {
  background: green;
  width: 100%;
  height: 1500px;
  overflow-y: scroll;
}
Run Code Online (Sandbox Code Playgroud)

小提琴: https: //jsfiddle.net/q5a43c63/

html css

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

jquery ×2

css ×1

html ×1