私はかなりミニマルなサイトを持っているので、隠されたテーマの切り替えなど、詳細を追加したいと思います。ただし、テーマを変更できることをユーザーに伝えたくないので、テキストを非表示にします。
私はこれを試しました:
var tausta = $(body).css("background-color");
$('.piiloteksti').css("color",tausta);
しかし、それは何もしません。正しいアプローチは何でしょうか?
私はかなりミニマルなサイトを持っているので、隠されたテーマの切り替えなど、詳細を追加したいと思います。ただし、テーマを変更できることをユーザーに伝えたくないので、テキストを非表示にします。
私はこれを試しました:
var tausta = $(body).css("background-color");
$('.piiloteksti').css("color",tausta);
しかし、それは何もしません。正しいアプローチは何でしょうか?
if ステートメントの構文が少しずれていました。また、body
文字列リテラルにする必要があります。
var tausta = $("body").css("background-color");
$('.piiloteksti').css("color", tausta);
if($('.piiloteksti').css("color",tausta);
は間違った記述です。構文エラーです!ここには何もないはずif
です。
どちらかを削除しますif
$('.piiloteksti').css("color",tausta);
またはif
ステートメントを完成させます。
if($('.piiloteksti').css("color",tausta)){
// some other code
}
また$(body)
、何も参照しません。またはのいずれ$('body')
かを使用$(document.body)
CSSを変更しようとしましたが、うまくいきました。
// JavaScript
var tausta = $('body').css("background-color");
if($('.piiloteksti').css("color") == tausta) {
alert(tausta);
}
// css (テスト)
body{background-color:red;}
.piiloteksti{color:red;}