如何通过position fixed来实现这种页面效果:在最开始的时候我建的一个组件是固定在页面的某个位置,不是顶部,当滑动条滚动的时候,这个组件会滑到页面的顶部。这种效果改如何实现呢?假如用position fixed,一开始没有固定在顶部,滑动的时候不就会显得很怪异吗?诸位有没有什么好的解决办法呢?或者其他方法也行,在此先谢过了
如何通过position fixed来实现这种页面效果:在最开始的时候我建的一个组件是固定在页面的某个位置,不是顶部,当滑动条滚动的时候,这个组件会滑到页面的顶部。这种效果改如何实现呢?假如用position fixed,一开始没有固定在顶部,滑动的时候不就会显得很怪异吗?诸位有没有什么好的解决办法呢?或者其他方法也行,在此先谢过了
$(window).scroll(function(event) {
var num_1=$(window).scrollTop();
var num_2=$(window).height();
if(num_1>num_2){
$('.arr').show();
}else{
$('.arr').hide();
}
});
类似于这样写 你直接把show改为修改目标的css就行了
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答868 阅读✓ 已解决
这得用js来检测元素与顶部的距离,一旦达到距离为0,用js来设置元素的css中的position fixed