2011-07-19 5 views
0

今、私はそれにスパンのあるボタンを持っています。ボタンがクリックされてスパンのbgが変更され、変更されたままになったら、これは可能ですか?そして、はい、私はこれにjavascriptを使用できることを知っていますが、可能であれば純粋なCSSソリューションが欲しいです。ボタンのアイコンを交換するのにcss3またはcssを使うことができます

+0

いただきましたが?私はそれがあなたがJavascriptを使用するのを妨げると思う理由はほとんどありません。 – Mark

答えて

2

リンクの場合(<a>)、:visitedセレクタを使用してみることもできますが、ボタンはリンクではないため、これを行う純粋なCSSはありません。

あなたはボタンのように見えるために<a>のスタイルを設定することができ、その後、あなたは、セレクタを使用することができれば:Javascriptを使用してと間違って

a.fakebutton span { 
    background: .... 
} 

a.fakebutton:visited span { 
    background: something else; 
} 
+0

セキュリティの問題のため、現代の多くのブラウザでは動作しません。 http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/ – Nick

+0

awesome、y didnt私はそのことを考えています – Lawrence

+0

これは私たちのサイトのバージョンで利用されることに注意してください携帯端末で – Lawrence

0

私はクライアント側のスクリプトなしでこれを達成することはできません。

+0

ダング、私はいくつかのjavascriptを使用すると思います。 – Lawrence

関連する問題