nogginに問題があります...この質問に答えるのを手伝ってください:
cssの文字列に1文字を追加することは可能ですか?(元の文字列を保存し、特定の位置に文字を追加することによると思います)
これが私のコードです:
.u_usa{
background-image: url(../images/icons/usa_24.png);
}
私が探しているのは、onclickでcssプロパティを次のように変更することです。
.u_usa{
background-image: url(../images/icons/usa_24t.png);
}
次に、クリックしたら元に戻します(「t」を削除します)。..
問題は、同じ関数を使用したいクラスがいくつかあり、それぞれが背景画像の場所が異なることです。変わらないのは、1つの画像にある画像とない画像です...
どのクラスを変更しても、cssプロパティの1文字を簡単に変更できる関数が1つ必要です(どのクラスが関数を呼び出しているか)。
よろしくお願いします。私のジバーリッシュな投稿でわからない場合は、私はしばらくの間これらの問題に取り組んでおり、この1つの項目を除いてほぼすべてを修正しました。
ありがとうございました...
編集:私が達成しようとしているのは、実行時にcssスイッチを実行する関数を作成することですが、それを実行しているクラスはすべて動的です。背景のある60以上の異なるdivがあります。クリックすると、css背景画像のURLの4番目から最後の文字位置に「t」を追加または削除します。