Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Jquery 将重叠div放置在距浏览器顶部边缘%的位置,而不是页面顶部_Jquery - Fatal编程技术网

Jquery 将重叠div放置在距浏览器顶部边缘%的位置,而不是页面顶部

Jquery 将重叠div放置在距浏览器顶部边缘%的位置,而不是页面顶部,jquery,Jquery,是否有一种方法可以将浮动的覆盖div放置在用户浏览器窗口的顶部边缘,比如说“20%”,而不是距离标记顶部的20%——例如,如果用户滚动页面并单击页面下方的链接,浮动的覆盖div在视图中很好地浮动为“20%”从浏览器的顶部边缘看?目前这有点误导。无法访问浏览器窗口的位置,包括菜单和菜单栏等。但是,您真正想要的是相对于浏览器的内容“窗口”定位某些内容,对吗?例如,页面滚动的窗口?如果是后者,则位置:fixedCSS属性是解决方案OK谢谢-yeh think maybe position:fixed是

是否有一种方法可以将浮动的覆盖div放置在用户浏览器窗口的顶部边缘,比如说“20%”,而不是距离
标记顶部的20%——例如,如果用户滚动页面并单击页面下方的链接,浮动的覆盖div在视图中很好地浮动为“20%”从浏览器的顶部边缘看?

目前这有点误导。无法访问浏览器窗口的位置,包括菜单和菜单栏等。但是,您真正想要的是相对于浏览器的内容“窗口”定位某些内容,对吗?例如,页面滚动的窗口?如果是后者,则
位置:fixed
CSS属性是解决方案OK谢谢-yeh think maybe position:fixed是解决方案但是-从位置:相对位置更改:修复了相对于其他元素的所有位置…嗯,您只能有一个或另一个:您的定位可以在给定时间相对于内容区域或其他元素。没办法。你确定这真的是个问题吗?记住,只有一个元素需要有
位置:fixed