簡體   English   中英

向下滾動時,在頂部瀏覽器中以固定模式創建div

[英]making a div in fixed mode in top browser when scrolling down

我有一個div元素,它不在頁面頂部,而是在頁面中間。 向下滾動時,我希望它固定在瀏覽器的頂部。 我該如何實現? 特別是它的活動。 謝謝。

您必須為該div編寫一個CSS類,並且在該類中應使用css屬性,例如

position:fixed
top:0;
left:0

使用位置:固定 ,這是CSS工作

$(document).ready(function() {
    $(window).scroll(function() {
      // write code to move the div.
     var top = $("#mydiv").offset().top;
     var left = $("#mydiv").offset().left;
    });
});

你可以這樣加我

 .notification-box {
      position: fixed;
       top:20px;
       right:20px;
       width:300px;
           border-radius: 8px 8px 8px 8px;
           z-index:99;
       }

你可以做這樣的事情

演示http://jsfiddle.net/C3AmC/

給出要滾動的位置。

注意盡管不知道這是否是最好的方法

您可以這樣寫:

$(window).scroll(function(){
    var scrollTop = $(window).scrollTop(); 
    if(scrollTop>150){
        $('.middle').css({'position': 'fixed', 'top': '0'});
    }
});​

檢查此http://jsfiddle.net/7ymuD/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM