#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
不同的硬編碼值。有沒有辦法讓它動態計算?謝謝!