2012-01-02 50 views
2

我有以下腳本工作得很好,但是我想將它包裝在只在窗口高度大於#tip元素時才運行此腳本的if語句中。我要添加什麼?腳本只在窗口大於div的情況下運行

$(document).scroll(function() { 
    if($(window).scrollTop() >= 40){ 
     $('#tip').css({'position' : 'fixed', 'top' : '20px', 'left' : '50%', 'margin-left' : '250px' }); 
    } 
    if($(window).scrollTop() <= 40){ 
     $('#tip').css({'position' : 'absolute', 'top' : '15px', 'left' : '', 'margin-left' : ''}); 
    } 
    console.log($(window).scrollTop()); 
}); 

回答

4

簡單

$(document).scroll(function() { 
    if ($(window).height() > $('#tip').height()) { 
     ... your code here 
    } 
}); 
相關問題