gpt4 book ai didi

javascript - Google Plus 和 Javascript - 选择圈子时禁用滚动?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:03 25 4
gpt4 key购买 nike

我创建了很多圈子。因此,当我将鼠标悬停在“添加到圈子”google plus 按钮上时,会弹出一个小 div,允许我垂直滚动我的圈子。

真正酷的部分是它禁用了主体滚动。因此,当我滚动到圈子查看器的底部时, body 不会移动。

用 javascript 这怎么可能?

(我找到了一个 hacky 的方法:

$('body').css({'overflow':'hidden'});
$(document).bind('scroll',function () {
window.scrollTo(0,0);
});

但 Google 做得更好。主体滚动条保持在原位(它不会像我的代码那样消失),并且主体仍然不可滚动...)

重要的是要注意(到目前为止被忽视的)正文页面上的滚动条必须保持在原位。它不能像 overflow:hidden 那样消失,因为它会把所有页面内容都拉到右边。 Google 以某种方式解决了这个问题...

屏幕截图:enter image description here

最佳答案

尝试使用:

$(document).bind('scroll',function (e) {
e.preventDefault();
e.stopPropagation();
return false;
});

关于javascript - Google Plus 和 Javascript - 选择圈子时禁用滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com