セグメント化されたコントロールを作成するための優れたソリューションについて言及したJavascript のセグメント化されたコントロールに関する素晴らしい投稿を見つけました。フィドルはこちらです: http://jsfiddle.net/LdZk8/1/
jquery は非常に短く、優れています。
$("ul.buttonGroup").click(function (event) {
$("li", this)
.removeClass("selected")
.filter(event.target)
.addClass("selected");
});
私の問題は、これが safari と chrome ではうまく機能しているのに、firefox では適切にレンダリングされないことです。Firefox でフィドルを表示し、実行を押すだけで表示されます。
これを修正する方法を知っている人はいますか?CSS に関連していると思われ、Webkit 要素が無視されている可能性がありますが、FF でこれを修正する方法がわかりません。
ありがとう!