javascript slide

resimleri sırasıyla basit bir kayma efekti ile göstermek isterken ortaya çıkan şey :) ;

<script type="text/javascript">var kutuSayi = 5;
var sure = 5000;
var divYukseklik = 60;
var interval=0;
var say=0;
function art()
{
	say+=1;
	if(say<divYukseklik+1)
	{
		document.getElementById("divKutu").scrollTop+=1;
	}
	else
	{
		say=0;
		clearInterval(interval);
	}
}
function kutu()
{
var divID = eval(document.getElementById("divID").innerHTML);
 
	for(i=1;i<kutuSayi+1;i++)
	{
	var iArti=i+1;
 
 
		if(i==divID)
		{
 
			//document.getElementById("goster"+i).style.visibility="visible";
 
 
			if(kutuSayi==divID)
			{
				document.getElementById("divID").innerHTML=null;
				document.getElementById("divID").innerHTML=1;
				document.getElementById("divKutu").scrollTop=0;
 
			}
			else
			{
				document.getElementById("divID").innerHTML=null;
				document.getElementById("divID").innerHTML=iArti;
				//document.getElementById("divKutu").scrollTop+=60;
 
 
				interval=setInterval("art()",30);
 
 
			}
 
		}
 
	}
 
}
function n(){}
function yukseklik(yuk)
{
	for(h=1;h<kutuSayi+1;h++)
	{
		document.getElementById("goster"+h).style.height=yuk;
		document.getElementById("goster"+h).style.border="1px dashed black";
		divYukseklik=yuk;
 
	}
}
function yukle()
{
	yukseklik(divYukseklik);
 
}
window.setInterval('kutu()',sure);
 
 
</script>
<div id="divID" style="visibility:hidden;">1</div>
<div id="divKutu" style="overflow: hidden; height: 60px; width: 150px;">
<div id="goster1">bir</div>
<div id="goster2">iki</div>
<div id="goster3">uc</div>
<div id="goster4">dort</div>
<div id="goster5">bes</div>
</div>

demo

5 Comments

  • merhaba; maçkolik.com sitesinin üstünde kokteyl network adlı bir navbar var…sanırım oda javascript bu gösterdiğiniz ona çok yakın bu kodları tamamiyle ona benzetmemiz mümkünmü ?

    birde bu kodlarda eksiklik varmı bende sizdeki demo gibi çalışmadı..

    şimdiden tşk.,iyi çalışmalar..

  • Merhabalar,
    Kodları tekrar güncelledim. Tekrar deneyebilirsiniz.
    maçkolik.net i inceledim.Sizin sitenizi de inceledim. Sanırım tıkla yaz bölümü için istiyorsunuz bunu. Böyle birşey yapmamız mümkün.
    Mail adresinizi iletişim için aldım.

  • evet ,tıkla yaz bölümünün üstüne navbar olarak koyabilirim diye düşündüm..

    üstteki kodları yine çalıştıramadım…!
    ok.mailinizi bende ekledim..

  • Merhaba İsmail Hocam,

    tolganın söylediği şekilde benim de bir scripte ihtiyacım var. Eğer paylaşırsanız sevinirim.

  • Merhabalar Tolga arkadaşımıza daha önce bu konuda yardımcı olmuştum. Onun sitesi olan feneronline.net de bu şekilde çalışmaktadır. En kısa süre içinde scripti yayınlayıp size bilgi vereceğim.
    Saygılarımla.

Leave a comment