背景
- dl > dd
のボーダーの色を状態によって変えるということをjQueryで実装。
(動的に変遷させたかったので、とりあえずjQueryで組んでいた)
確認できた問題
$(data).parent().css('border-color',conf.chColor);
を指定したときに、textareaを入れていたddだけボーダー切り替わらない。
切り替えの判定条件
border-widthあるかどうか
エラー時の反応
エラーメッセージなし。
その他も正常に働く
調査/推察
mozilla様のWeb開発者向け変更点一覧を確認。
詳細は読み解けなかったが、40.0か38.0の変更がborder辺りも触れているので境目はこの辺か。
結論
- バグは恐らく判定条件。
そもそもこういうのはcssで切り替えた方が安全かつ軽い。
= jQuery側で切り替える方が悪い
- バージョンの差分は目で見て確認するほうがいい