• 02-04-2014, 16:46:33
    #1
    $('.sagok').click(function(){
    			$('.slider').hide();
    			if(deger<3){
    				deger++;
    				$(".slider").eq(deger).fadeIn();
    			}else{
    				deger=0;
    				$('.slider:first').fadeIn();
    			}
    		});
    bu kod dene adlı fonksiyondan bir bolum, fonksiyona baslarken var deger=0 tanımlı, fonksiyondaki sadece bu kısmın devamlı çalışmasın istiyorum

    Bunun için sadece bu kısmı başka bir fonksiyonda kullandım (alttaki kod), fonksiyonu setInterval ile çağırdım, ama çalışmadı, ve dene adlı fonksiyonun çalışmasınıda bozdu,

    $.oto=function(){
    	var deger=0
    	$('.sagok').click(function(){
    	$('.slider').hide();
    	if(deger<3){
    		deger++;
    		$(".slider").eq(deger).fadeIn();
    	}else{
    		deger=0;
    		$('.slider:first').fadeIn();
    	}
    	});
    }
    var otomatik= setInterval("$.oto()" , 700)
    bu konuda yardımcı olabilir misiniz;
  • 02-04-2014, 18:04:56
    #2
    Slaytın oto geçişini mi durdurmaya çalışıyorsunuz tam olarak yapmak istediğiniz nedir ? Demo vs varmı görebileceğimiz ?
  • 02-04-2014, 18:47:53
    #3
    rws adlı üyeden alıntı: mesajı görüntüle
    $.oto=function(){
    	var deger=0
    	$('.sagok').click(function(){
    	$('.slider').hide();
    	if(deger<3){
    		deger++;
    		$(".slider").eq(deger).fadeIn();
    	}else{
    		deger=0;
    		$('.slider:first').fadeIn();
    	}
    	});
    }
    var otomatik= setInterval("$.oto()" , 700)
    setInterval'la çalıştırdığınız fonksiyon içinde tıklama olaylarına bağlı çalışabilir yapmışsınız, o biraz anlamsız olmuş.

    var deger = 0'ı fonksiyonun içinde değil öncesinde tanımlayın. Fonksiyon içinde deger++ şeklinde yine artırıp azaltabilirsiniz (diğer fonksiyonlardaki "deger" değişkeni de değişir). Aşağıdaki mantıkla deneyin. İyi çalışmalar.

    $.oto=function(){ 
        deger ++;
        animasyon_fonksiyonum();
    } 
    var otomatik= setInterval("$.oto()" , 700)
  • 02-04-2014, 20:56:34
    #4
    dark_way adlı üyeden alıntı: mesajı görüntüle
    setInterval'la çalıştırdığınız fonksiyon içinde tıklama olaylarına bağlı çalışabilir yapmışsınız, o biraz anlamsız olmuş.
    teşekkürler, click kullanmak mantıksızca olmuş, kaldırınca düzeldi