如何通过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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
这得用js来检测元素与顶部的距离,一旦达到距离为0,用js来设置元素的css中的position fixed