-2
<script type="text/javascript">
$(document).ready(function() {
$("#total1").show();
});
$(".nstSlider1").on('click', function() {
$("#total1").show();
$("#total2, , #total4, #total3").css('display', 'none');
});
$(".nstSlider2").on('click', function() {
$("#total2").show();
$("#total4, , #total1, #total3").css('display', 'none');
});
$(".nstSlider3").on('click', function() {
$("#total3").show();
$("#total2, , #total1, #total4").css('display', 'none');
});
$(".nstSlider4").on('click', function() {
$("#total4").show();
$("#total2, #total1, #total3").css('display', 'none');
});
</script>
私は.nstSlider1をクリックすると、それは#total1
を示し、#total2
他を隠し、#total3
、#total4
...しかし、私は.nstSlider2
をクリックするとされ、それが#total2
を表示しますが、#total1を非表示にしません...したがって、.nstSlider3
をクリックすると、#total3
が表示されましたが、他の人は再び隠されません...なぜですか?divタグが示さそれでも(非表示を与えた後、隠されていない)イベント
見て、あなたのコンマ '$( "#のTOTAL2、#のtotal4、#のtotal3")' –
はそれらを隠すためのコードはありますか? – Garfield
すべての '.on()'関数は、 '
あなたは(jQueryの機能のショーを使用していると)あなたも(非表示を使用することができます)
(非表示を使用してみてください)代わりCSS( '表示'、 'なし')
出典
2016-12-29 10:55:58
出典
2016-12-29 10:59:55
こんにちはこのコードをチェック@ user7353624 –