Öncelikle CSS betiklerini yazalım.
CSS Betiklerimiz
*{padding:0px;margin:0px;font-weight:normal;font-size:inherit;border:none;border-spacing:0px;}
body{font-family:Arial, Helvetica, sans-serif;background:#F5F5F5;font-size:12px;}
.kapsul{width:200px;min-height:1px;margin:10px auto;}
ul.haberler{list-style-type:none;width:200px;height:100px;overflow:hidden;background-color:#DDDDDD;}
ul.haberler li{display:block;width:200px;height:100px;padding:2px;}
h2{color:#6B6B6B;font-size:18px;margin-bottom:4px;}
Şimdi ise dinamikliği sağlayacak olan jQuery betiklerimizi yazalım.
jQuery Betiklerimiz
function fnHaberKaydir() {
$('.haberler li:first').slideUp(function () {
$(this).appendTo($('.haberler')).slideDown(1000);
});
}
setInterval(function(){fnHaberKaydir()}, 6000);
Uygulamamızın HTML tarafını yazalım
HTML Betiklerimiz
<div class="kapsul">
<ul class="haberler">
<li>
<h2>Haber 1</h2>
<p>Birinci haberin içeriği burada yer alıyor.</p>
</li>
<li>
<h2>Haber 2</h2>
<p>İkinci haberin içeriği burada yer alıyor.</p>
</li>
<li>
<h2>Haber 3</h2>
<p>Üçüncü haberin içeriği burada yer alıyor.</p>
</li>
</ul>
</div>
