2014-01-10 65 views

回答

0

你可以做這樣的事情,而不該插件:

$(window).resize(function(){ 
      var height = $(window).height(); 
      if(height < 920){ 
       $('.address').css('position','fixed'); 
       $('.address').css('top','10px') 
      } 
      else if(height >= 920){ 
       $('.address').css('position','relative'); 
       $('.address').css('top','0px'); 
      } 
     }); 
+0

滾動位置也很重要,不僅窗口高度。例如:當我有「高度> = 920」但窗口向下滾動時,則地址塊需要固定在底部。 –

+0

所以如果需要彼此交換 –

+0

也許這也是你尋找的東西? '$(window).scrollTop()> 910' –

0

你可以用這個例子: http://bigspotteddog.github.io/ScrollToFixed/

,並期待在這一部分: //以前總結了網頁。

var summaries = $('.summary'); 
    summaries.each(function(i) { 
     var summary = $(summaries[i]); 
     var next = summaries[i + 1]; 

     summary.scrollToFixed({ 
      marginTop: $('.header').outerHeight(true) + 10, 
      limit: function() { 
       var limit = 0; 
       if (next) { 
        limit = $(next).offset().top - $(this).outerHeight(true) - 10; 
       } else { 
        limit = $('.footer').offset().top - $(this).outerHeight(true) - 10; 
       } 
       return limit; 
      }, 
      zIndex: 999 
     }); 
相關問題