トップ  >  jQuery関連  >  背景が透明色かどうかを判定する
jQuery background color transparent firefox chrome
今時のブラウザーの開発ツールは素晴らしい

そこに、スタイルシートのどこからの指定が有効に
なっているか簡単にわかる

それで、firefox と Google Chrome とで
その値の認識が異なっているのに気が付きました

firefox は "transparent"
Chrome は "rgba(0, 0, 0, 0)"

$("要素").css("background-color")の値が
判定でも影響するみたい

とりあえず、両方を指定してみた

略

var preob_bcolor = preob.css("background-color");
if ( preob_bcolor == "rgba(0, 0, 0, 0)" || preob_bcolor == "transparent" ){
   preob.css("background-color","white");
  preob.css("color","black");
}

略

前
google-code-prettifyとHighlighterについてメモ
カテゴリートップ
jQuery関連