Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

Jquery Slider Sorunu

max1299

🌟Usta Tasarımcı🌟
Katılım
13 Kas 2009
Mesajlar
389
Tepkime puanı
6
Arkadaşlar bir slider yapıyorum sorunu tespit ettim ama bir türlü yapamadım yorum satırı olarak sorun olan yeri yaptım
sayfayı ilk açtığımda
sağ taraftaki .right-arrow classlı butona tıklayınca hep birinci resmi gösteriyor

sol taraftaki .left-arrow classlı buton çalışıyor khemde bu butona basınca

sağ taraftaki .right-arrow classlı butonda işlevini yerine getirebiliyor ama ben sayfa yeni açılınca da çalışmasını istiyorum sorun tam olarak bu

Kod:
$(document).ready(function(){
					var ilk = 0;
					$(".slide").hide();
					$(".slide:first").fadeIn(2000);
					
					$(".opacity-area1").hide();
					$(".opacity-area1:first").fadeIn(1000);
					
					
					var toplam = $(".slide").length;
				
					
					$(".left-arrow").click(function(){
					
					
					$(".slide").hide();
					$(".opacity-area1").hide();

						if(ilk === toplam){
							
							
							$(".slide:last").effect("bounce","slow");
							$(".opacity-area1:last").effect("shake","slow");
							ilk = toplam;
						
							
						}else{
							
							$(".slide:eq("+ilk+")").effect("bounce","slow");
							$(".opacity-area1:eq("+ilk+")").effect("shake","slow");
							ilk--;
							
						}
					
					
					});
					
			
						//sorun burada
			
						$(".right-arrow").click(function(){
					
				
					$(".slide").hide();
					$(".opacity-area1").hide();
						
						if(ilk === 0){
							
							$(".slide:first").effect("bounce","slow");
							$(".opacity-area1:first").effect("shake","slow");
							
							ilk = 0;
							
						
							
							
						
							
							
							
						}else{
							
							
							$(".slide:eq("+ilk+")").effect("bounce","slow");
							$(".opacity-area1:eq("+ilk+")").effect("shake","slow");
							ilk++;
							
							
						}
					
					
					});
				)};
 
Son düzenleme:

max1299

🌟Usta Tasarımcı🌟
Katılım
13 Kas 2009
Mesajlar
389
Tepkime puanı
6
arkadaşlar kimsenin fikri yok mu?
 

max1299

🌟Usta Tasarımcı🌟
Katılım
13 Kas 2009
Mesajlar
389
Tepkime puanı
6
Sorun düzeltildi kodlar aşağıdadır

Kod:
var ilk = -1;
					$(".slide").hide();
					$(".slide:first").fadeIn(2000);
					
					$(".opacity-area1").hide();
					$(".opacity-area1:first").fadeIn(1000);
					
					var toplam = $(".slide").length;
				
					$(".right-arrow").click(function(){
					
					$(".slide").hide();
					$(".opacity-area1").hide();
					
						if(ilk === toplam-1){
							
							$(".slide:first").effect("bounce","slow");
							$(".opacity-area1:first").effect("shake","slow");
							ilk = 0;
							
						}else{
							
							$(".slide:eq("+ilk+")").effect("bounce","slow");
							$(".opacity-area1:eq("+ilk+")").effect("shake","slow");
							ilk++;
							
						}

					});
					
			
					$(".left-arrow").click(function(){
									
					$(".slide").hide();
					$(".opacity-area1").hide();
						
						if(ilk === 0){
							
							
							
							$(".slide:last").effect("bounce","slow");
							$(".opacity-area1:last").effect("shake","slow");
							ilk = toplam-1;	
							
						}else{
							
							
							$(".slide:eq("+ilk+")").effect("bounce","slow");
							$(".opacity-area1:eq("+ilk+")").effect("shake","slow");
							ilk--;
							
							
						}
					
					});
 
Üst