最初の文は機能しますが、最後の文は機能しません。解決できません。jQuery/js条件文が実行されない
最初のプレスは最初に隠されたものを表示し、次に2番目のプレスは3番目の隠し物を表示する必要があります。のは、構文エラーを発見遊ぼう(私は本当にめちゃくちゃ場合を除きます。)
$(document).ready(function() {
$("#v2i").hide();
$("#v3i").hide();
$("#vAdd").click(function(){
if ($("#v2i").not(":visible")) {
$("#v2i").show();
} else if (($("#v2i").is(":visible")) && ($("#v3i").not(":visible"))) {
$("#v3i").show();
$(this).hide();
}
});
});
非常に複雑なようだ - 確かにトグルはここのどこかで使用されるだろうか? – gavgrif
@gavgrif私はトグルがこの3-wayロジックに使用できるとは思わない。 – Barmar
@Barmar - 私はそれについてコブラーを呼びますが、とにかく私は別のアプローチを行い、より小さくてきれいなアプローチを作りました。現実には、両方の要素が表示されているときに、要素が連続的に表示され、ボタンが隠れていることがわかっています。私はソリューションを投稿しました。私はあなたの考えを楽しみにしています:) – gavgrif