绝对定位-随滚动条 固定于某处

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绝对定位-随滚动条 固定于某处相关的知识,希望对你有一定的参考价值。

css:
  

#anchor{
position:absolute;
   top:40%;
left:40%;
width:100px;
height:100px;
background-color:red;
}

js:
$(function(){
var anchorTop = $("#anchor").css("top");
anchorTop = Number(anchorTop.substring(0, anchorTop.indexOf("p"))); //首先在监听器外部记录某id=anchor的标签的初始位置
window.onscroll = function () {
var top = document.documentElement.scrollTop || document.body.scrollTop;
$("#anchor").css({
transition:"top 1s",
webkitTransition:"top 1s",
oTransition:"top 1s",
msTtransition:"top 1s",
mozTransition:"top 1s",
top: anchorTop + top + "px"
});
};
});

以上是关于绝对定位-随滚动条 固定于某处的主要内容,如果未能解决你的问题,请参考以下文章

HTML代码中如何用POSITION属性来固定一个DIV模块的位置,让其不随滚动条移动?

fixed和absolute定位区别

怎么让DIV固定在页面的某个位置而不随着滚动条随意滚动?

请问js高手,我想做一个动态的消息提示框,但是用绝对定位的提示框会随滚动条的移动被遮挡?

CSS布局,子级DIV固定定位于父级DIV的右侧,不随浏览器的滚动而滚动

网页设计如何设置网页部分内容不随着滚动条而移动移动?