我有一个 div 元素,它不在顶部,而是在页面中间。当我向下滚动到它时,我希望它固定在浏览器的顶部。我怎样才能做到这一点?特别是它的事件。谢谢。
问问题
743 次
6 回答
0
您必须为该 div 编写一个 CSS 类,并且在该类中您应该使用 css 属性,例如
position:fixed
top:0;
left:0
于 2012-06-14T06:02:45.753 回答
0
使用position: fixed,这是一个 CSS 作品
于 2012-06-14T06:03:32.817 回答
0
$(document).ready(function() {
$(window).scroll(function() {
// write code to move the div.
var top = $("#mydiv").offset().top;
var left = $("#mydiv").offset().left;
});
});
于 2012-06-14T06:06:36.157 回答
0
你可以添加我喜欢这个
.notification-box {
position: fixed;
top:20px;
right:20px;
width:300px;
border-radius: 8px 8px 8px 8px;
z-index:99;
}
于 2012-06-14T06:07:26.047 回答
0
于 2012-06-14T06:09:32.390 回答
0
你可以这样写:
$(window).scroll(function(){
var scrollTop = $(window).scrollTop();
if(scrollTop>150){
$('.middle').css({'position': 'fixed', 'top': '0'});
}
});
于 2012-06-14T06:28:37.347 回答