web関連
jqueryの挙動がおかしい時

wordpressからお客さん都合で静的サイトに乗せ換えていたらスクロール発火系のjqueryの挙動がおかしくて調べたときの備忘録
DOCTYPE宣言が抜けてただけだった
↓これが抜けてた
<!DOCTYPE html>
一番先頭に追加したら直った
そもそも<!DOCTYPE html>って何よ
ブラウザに対してHTML5ですよーって宣言するためのもの、なので先頭に書く
「標準モード」と「互換モード」があって「<!DOCTYPE html>」を書くことで「標準モード」であることを宣言しているらしい
「互換モード」は昔、古いブラウザ(特にIE)で使ってたっぽい。
レンダリングを切り替えるだけの機能みたいだけど必須なのは思い知ったので忘れずに書いていこうと思う。
まじで理由がわからなくて悪戦苦闘した。
戒めに備忘録