1
以下のコードをより効率的に簡略化/正規化できるかどうかは疑問です。コードは、それが小さくなる可能性があると思っていますが、それは動作するはずです。ラジオオプションが選択されると、基本的にクラスを非表示にして表示します。効果的なhide&showクラス
$("input[type='radio']").click(function() {
if ($("#type1").is(":checked")) {
$("#showstoring").show("fast") &&
$("#showonderhoud").hide("fast") &&
$("#showspoed").hide("fast");
} else if ($('#type2').is(':checked')) {
$("#showstoring").hide("fast") &&
$("#showonderhoud").hide("fast") &&
$("#showspoed").show("fast");
} else if ($('#type0').is(':checked')) {
$("#showstoring").hide("fast") &&
$("#showonderhoud").show("fast") &&
$("#showspoed").hide("fast");
} else {
$("#showstoring").hide("fast") &&
$("#showonderhoud").hide("fast") &&
$("#showspoed").hide("fast");
}
});
まあ、はい、あなたの代わりにボディにクラスを追加して、視認性を作ることができますcssによってそれに依存する要素の – Lain
コードは意味をなさない... '&&'は間違った場所で使われているように役に立たない(代わりに ';')。 –