Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌+&;Javascript-选择圆时禁用滚动?_Javascript_Scroll_Google Plus_Scroll Lock - Fatal编程技术网

谷歌+&;Javascript-选择圆时禁用滚动?

谷歌+&;Javascript-选择圆时禁用滚动?,javascript,scroll,google-plus,scroll-lock,Javascript,Scroll,Google Plus,Scroll Lock,我创造了很多圆圈。所以当我将鼠标悬停在“添加到圆圈”GooglePlus按钮上时,会弹出一个小div,允许我垂直滚动我的圆圈 真正酷的部分是它禁用了身体滚动。因此,当我滚动到圆圈查看器的底部时,身体不会移动 javascript如何实现这一点 (我找到了一个很好的方法: $('body').css({'overflow':'hidden'}); $(document).bind('scroll',function () { window.scrollTo(0,0); }); 但谷歌做得更好

我创造了很多圆圈。所以当我将鼠标悬停在“添加到圆圈”GooglePlus按钮上时,会弹出一个小div,允许我垂直滚动我的圆圈

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

javascript如何实现这一点

(我找到了一个很好的方法:

$('body').css({'overflow':'hidden'});
$(document).bind('scroll',function () { 
window.scrollTo(0,0); 
});
但谷歌做得更好。主体滚动条保持在原位(它不会像我的代码那样消失),主体仍然是可滚动的…)

重要的是要注意(到目前为止被忽略了)正文页上的滚动条必须保持在原位。它不能像溢出一样消失:隐藏使它消失,因为这会将所有页面内容推到右侧。谷歌以某种方式解决了这个问题……

屏幕截图:

尝试使用:

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

也许你可以添加一个截图?你说的到底是哪一页?只需访问plus.google.com(并登录)并查看右侧边栏中的“添加到圆圈”区域。我们多次遇到这个问题。。。尝试搜索function@Fender:未正确回答。可能是的副本