Make note

筋トレとアジャイル(カイゼン)とエンジニアリングの記事を投稿する、ムキムキエンジニアを目指しているやつのブログです。

【jQuery】borderの切り替えにおける、firefox37.0(確認出来たのが)以下で起きたバグ

バグ

ボーダーが切り替わらない。

しかも一部だけ。

同じメソッド使ってるのに…。

 

設定箇所

dl > ddのボーダーの色を変える

 

確認できた現象

textareaを入れていたddだけボーダー切り替わらない。

 

判定条件

border-widthあるかどうか

 

処理

$(data).parent().css('border-color',conf.chColor);

 

エラー時の反応

エラーメッセージなし。

その他も正常に働く

 

調査/推察

mozilla様のWeb開発者向け変更点一覧を確認。

詳細は読み解けなかったが、40.0か38.0の変更がborder辺りも触れているので境目はこの辺か。

 

今回の手間取った点

確認環境が手元になかった。

バージョンの違いを口頭で聞いたもののみを信じて、キチンと目で見て確認してなかった。

 

結論

・バグは恐らく判定条件。

そもそもこういうのはクラスで切り替えた方が安全かつ軽い。

jQuery側で切り替える方が悪い

・バージョンは目で見て確認しましょう