back-to-top
画面の左側にボタンが付いています。ボタンをscrollTop
クリックすると、ページの上部にスライドスクロールするために使用されます。ページが読み込まれると、ボタンが表示され、読み取り可能なものなどはカバーされません。
ユーザーがページを下にスクロールすると、ボタンはテキストコンテンツを含む特定のDIVに移動します。ボタンがそのようなDIVに入るとき、私はそれを使用して非表示にしたいです.hide()
。それを動作させることができません、これが私が持っているものです:
var p = $('a.back-to-top');
var position = p.position();
if(position == $('#about-me')){
$('a.back-to-top').hide();
}
if(position == $('#about-me'))
ボタンの位置が#about-me
DIV内にあるかどうかを確認する正しい方法はありますか?position
または、 DIVの場合と同様の変数を作成する必要がありますか?
編集:厄介だが単純なフィドル