2012-01-02 53 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 
    } 
}); 
相关问题