如果我滚动固定按钮移动
Fixed button moving if i scroll
我的页面右下角有一个 Whatsapp Link 按钮,当我更改页面时它会停留在它应该在的位置,但如果我向下滚动并更改页面,它会移动到页面顶部。我不知道为什么会这样。
这是我的 CSS 代码:
.floating {
position: fixed;
width: 60px;
height: 60px;
bottom: 40px;
background-color: #25d366;
color: #fff;
border-radius: 50px;
text-align: center;
font-size: 30px;
box-shadow: 2px 2px 3px #999;
z-index: 100000;
right: 15px;
}
.my-float {
margin-top: 16px;
}
.whatsapp-container {
position: sticky;
}
和 jsx:
<div className="whatsapp-container">
<a
href=""
className="link-simulator floating"
target="_blank"
>
<i className="fab fa-whatsapp my-float"></i>
</a>
</div>
谁能帮我解决这个问题?
我无法从您发布的代码中重现该问题,但这可能与 whatsapp 容器的 position:sticky 有关,您是否尝试删除它?
所以,显然,我所做的没有任何问题,我只是先从反应渲染中获得了另一个 posed-element 并且没有让这个渲染,所以定位的事情没有用
我的页面右下角有一个 Whatsapp Link 按钮,当我更改页面时它会停留在它应该在的位置,但如果我向下滚动并更改页面,它会移动到页面顶部。我不知道为什么会这样。
这是我的 CSS 代码:
.floating {
position: fixed;
width: 60px;
height: 60px;
bottom: 40px;
background-color: #25d366;
color: #fff;
border-radius: 50px;
text-align: center;
font-size: 30px;
box-shadow: 2px 2px 3px #999;
z-index: 100000;
right: 15px;
}
.my-float {
margin-top: 16px;
}
.whatsapp-container {
position: sticky;
}
和 jsx:
<div className="whatsapp-container">
<a
href=""
className="link-simulator floating"
target="_blank"
>
<i className="fab fa-whatsapp my-float"></i>
</a>
</div>
谁能帮我解决这个问题?
我无法从您发布的代码中重现该问题,但这可能与 whatsapp 容器的 position:sticky 有关,您是否尝试删除它?
所以,显然,我所做的没有任何问题,我只是先从反应渲染中获得了另一个 posed-element 并且没有让这个渲染,所以定位的事情没有用