我有一个div元素,它不在顶部,而是在页面的中间。 当我向下滚动它时,我希望它固定在浏览器的顶部。 我怎样才能做到这一点?特别是它的事件。 感谢。
答案 0 :(得分:0)
你必须为该div编写一个CSS类,在该类中你应该使用像
这样的css属性position:fixed
top:0;
left:0
答案 1 :(得分:0)
使用职位:修复,这是一项CSS工作
答案 2 :(得分:0)
$(document).ready(function() {
$(window).scroll(function() {
// write code to move the div.
var top = $("#mydiv").offset().top;
var left = $("#mydiv").offset().left;
});
});
答案 3 :(得分:0)
您可以像我这样添加
.notification-box {
position: fixed;
top:20px;
right:20px;
width:300px;
border-radius: 8px 8px 8px 8px;
z-index:99;
}
答案 4 :(得分:0)
答案 5 :(得分:0)
您可以这样写:
$(window).scroll(function(){
var scrollTop = $(window).scrollTop();
if(scrollTop>150){
$('.middle').css({'position': 'fixed', 'top': '0'});
}
});