#mydivはクリック可能なボックス Div で、クリックするとクラス.openDivが追加されます#mydiv。
クラスがある場合.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ハードコードされた別の値にしました。動的に計算する方法はありますか? ありがとう!