1
웹 페이지를 시작할 때 숨겨진 세 개의 이미지 갤러리가 있습니다. 버튼을 클릭 할 때 fadeIn 및 fadeOut 함수를 추가했습니다. 첫 번째 갤러리를 클릭 한 다음 2 일과 3 일에 완벽하게 작동하지만 3 일에서 2 일 또는 2 일에서 1 일 등으로 돌아가고 싶을 때 내 사진이 사라지지 않고 사라집니다. 내 코드로 나를 도울 수 있습니까? HTML :Jquery fadeOut 함수가 제대로 작동하지 않습니다.
<section id="proteini">
<h1>Galerija naših proizvoda</h1>
<article>
<h2>Odein</h2>
<button id="gumb1" onclick="proteini_slike()">Prikaži!</button>
</article>
<article>
<h2>Krethor</h2>
<button id="gumb2" onClick="kreatini_slike()">Prikaži!</button>
</article>
<article>
<h2>L-Yggdrasil</h2>
<button id="gumb3" onClick="carnetin_slike()">Prikaži!</button>
</article>
</section>
<section id="kreatini">
<img id="protein1" src="pictures/placeholder2.jpg">
<img id="protein2" src="pictures/placeholder3.jpg">
<img id="kreatin1" src="pictures/placeholder2.jpg">
<img id="kreatin2" src="pictures/placeholder3.jpg">
<img id="carnetin1" src="pictures/placeholder2.jpg">
<img id="carnetin2" src="pictures/placeholder3.jpg">
</section>
CSS :에 이미지를 저장
$('#gumb1').click(function(e){
$('#kreatin1').fadeOut();
$('#kreatin2').fadeOut();
$('#carnetin1').fadeOut();
$('#carnetin2').fadeOut();
$('#protein1').delay(100).fadeIn(2000);
$('#protein2').delay(100).fadeIn(2000);
});
$('#gumb2').click(function(e){
$('#protein1').fadeOut();
$('#protein2').fadeOut();
$('#carnetin1').fadeOut();
$('#carnetin2').fadeOut();
$('#kreatin1').delay(100).fadeIn(2000);
$('#kreatin2').delay(100).fadeIn(2000);
});
$('#gumb3').click(function(e){
$('#kreatin1').fadeOut();
$('#kreatin2').fadeOut();
$('#protein1').fadeOut();
$('#protein2').fadeOut();
$('#carnetin1').delay(100).fadeIn(2000);
$('#carnetin2').delay(100).fadeIn(2000);
});