- 締切済み
【js】特定の位置に来たらCSSを動作させる
jsの実装について質問です。 画面中部の特定のdivまでスクロールしたら、そのdivにかかっているcssを動作させたいのですが、どのように記述すれば良いのでしょうか。 例:divの背景を赤に変える。 →初期の段階では背景色は白だが、任意のdivまでスクロールすると背景を赤に変える 初歩的な質問ですがよろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
どこまで、JSをかけるかわからない投稿なので、 ヒントだけ、書いておきます。 1.スクロール位置を検出します。 2.思ってる位置になったら、addCSSでスタイルシートを追加。 または、CSSメソッドとそのものをダイレクト書き換え (この場合その、階層のみに反映されます) だけで、OKです。 どうしてもわからないなら、再度質問をお願いします。 サンプル込みで、回答しますので!