締切済み

【js】特定の位置に来たらCSSを動作させる

  • 困ってます
  • 質問No.9542127
  • 閲覧数90
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 27% (59/216)

jsの実装について質問です。

画面中部の特定のdivまでスクロールしたら、そのdivにかかっているcssを動作させたいのですが、どのように記述すれば良いのでしょうか。

例:divの背景を赤に変える。
→初期の段階では背景色は白だが、任意のdivまでスクロールすると背景を赤に変える

初歩的な質問ですがよろしくお願い致します。

回答 (全1件)

  • 回答No.1

ベストアンサー率 50% (1241/2450)

コンピューター カテゴリマスター
どこまで、JSをかけるかわからない投稿なので、
ヒントだけ、書いておきます。
1.スクロール位置を検出します。
2.思ってる位置になったら、addCSSでスタイルシートを追加。
  または、CSSメソッドとそのものをダイレクト書き換え
  (この場合その、階層のみに反映されます)

だけで、OKです。
どうしてもわからないなら、再度質問をお願いします。
サンプル込みで、回答しますので!
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ