#mydiv
是一个可点击的方框Div,如果点击#mydiv
,将添加一个类.openDiv
。jQuery事件scrollTop
如果有类.openDiv
if($('#mydiv').hasClass('openDiv')){
$(window).scrollTop(); //value is 300px
}
如果只是网页加载(无.openDiv
)
$(window).scrollTop(); //value is 200px
所以我的变量是像
if($('#mydiv').hasClass('openDiv')){
thisTop = $(window).scrollTop() - 100;
}else{
thisTop = $(window).scrollTop()
}
,你可以看到我做到了100
不同的硬编码值。有没有办法让它动态计算?谢谢!