<div id="alan">
<p><b>Birinci Alan</b></p>
<p>İkinci Alan</p>
<p>Üçüncü Alan</p>
<p>Dördüncü Alan</p>
<p>Beşinci Alan</p>
</div>
<script type="text/javascript">
var aktif=0, gosterim_adeti=5;
var dizi = new Array();
$(document).ready(function(){
var boyut = $("#alan p").length;
for(var i=0; i<boyut; i++)
{
dizi[i] = $("#alan p:eq("+i+")").html();
}
$("#alan").html("");
for(var i=0; i<gosterim_adeti; i++)
{
$("#alan").append("<p>"+dizi[i]+"</p>");
}
setInterval(degistir, 2000);
function degistir()
{
aktif = (aktif + 1)%boyut;
$("#alan").html("");
var ilk = aktif-1;
if(ilk<0)ilk = ilk+boyut;
$("#alan").append("<p>"+dizi[ilk]+"</p>");
for(var i=aktif; i<aktif + gosterim_adeti;i++)
{
$("#alan").append("<p>"+dizi[(i%boyut)]+"</p>");
}
$("#alan p:first").slideUp(500);
$("#alan p:last").css("height","0px").animate({height:"40px"},600);
//verdiğimiz yükseklik css ile belirttiğimiz yükseklik
//ayrıca alan id'li elementin yüksekliğini hesaplayarak vermeliyiz.
}
});
</script>
public partial class jquery_slayt_alan : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
[WebMethod]
public static List<rss> rss_getir()
{
System.Threading.Thread.Sleep(500);
XmlTextReader okuyucu = new XmlTextReader("http://www.mehmetduran.com/rss.aspx");
XmlDocument dokuman = new XmlDocument();
dokuman.Load(okuyucu);
XmlNode node = dokuman.SelectSingleNode("/rss");
XmlNodeList title = dokuman.SelectNodes("/rss/channel/item/title");
XmlNodeList link = dokuman.SelectNodes("/rss/channel/item/link");
List<rss> r = new List<rss>();
for (int i = 0; i < 20; i++)
{
rss ro = new rss();
ro.title = title.Item(i).InnerText;
ro.link = link.Item(i).InnerText;
r.Add(ro);
}
return r;
}
}
public class rss
{
public string title { get; set; }
public string link { get; set; }
}