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
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: