ページの上部ではなく、中央に div 要素があります。下にスクロールすると、ブラウザの上部に固定されるようにしたいと思います。どうすればそれを達成できますか?特にそのためのイベント。ありがとう。
質問する
743 次
6 に答える
0
あなたはこのように書くことができます:
$(window).scroll(function(){
var scrollTop = $(window).scrollTop();
if(scrollTop>150){
$('.middle').css({'position': 'fixed', 'top': '0'});
}
});
これをチェックしてくださいhttp://jsfiddle.net/7ymuD/
于 2012-06-14T06:28:37.347 に答える
0
于 2012-06-14T06:09:32.390 に答える
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
$(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
そのdivのCSSクラスを作成する必要があり、そのクラスでは次のようなcssプロパティを使用する必要があります
position:fixed
top:0;
left:0
于 2012-06-14T06:02:45.753 に答える
0
使用位置:固定、CSS作品です
于 2012-06-14T06:03:32.817 に答える