モノが右から表れて出現するアニメーションを作りたいです。どのようにコードを書くと良いでしょうか?
console.log("index.js: loaded"); const header = document.creatElement("header"); function header(){ $("header").each(function(){ var elemPos = $(this).offset().top-50; var scroll = $(window).scrollTop(); var windowHeight = $(window).height(); if (scroll >= elemPos - windowHeight){ $(this).addClass("header"); $(this).children("header"); } } }
だめだこりゃ。
自分で書いたコードですよね?
現状のコードを他人に説明できますか?
そしてそもそもエラー出てるのを気づいてませんか?
いずれにしてもこのコードだけでは無理ですね。Javascriptだけでは何も動かない
前回の回答は完全無視ですね。
参考にする気がないなら質問する必要もないと思いますが・・
Zuishinさん、すみません。私としては、コードの書き方として回答そのものをいただけたらありがたく思いますが。。。
m.ts10806さん、JavaScriptだけを書いただけでは、このアニメーションは作れませんか。
yambejpさん、前回の回答ですか。確認してみますね。
前回=https://teratail.com/questions/249e62e4c5c5j7
念のため繰り返します
「header」が競合しています
> モノが右から表れて出現するアニメーション
仕様をはっきりしてください
>JavaScriptだけを書いただけでは、このアニメーションは作れませんか。
Javascript単体で動くわけではなく、htmlから呼び出されて動くから。
それにjQueryも使ってるのにこのコードだけで動かないことは見ればわかる。
エラー確認しないの?