26
Sayfa yenilendiğinde(postback olduğunda) MultiLine TextBox, ListBox vb elementler için scroll pozisyonunu korumak
Posted by yasin | Posted in JQuery, Yazılım | Posted on 26-08-2010
Merhaba,
Aşağıda bir jquery plugini olan scrollsaver’dan bahsedeceğim. Sayfa yenilendiğinde updatepanel içinde olsun veya olmasın multiline textbox, listbox veya sayfamızdaki scroll pozisyonunu kaybederiz. (browser ve sürüme göre değişebilir fakat chrome’da updatepanel içinde problem yaşadım). Örneğin listbox’tan bir eleman seçtik sayfa postback olduğunda elemanımız yine seçili durumdadır fakat scroll listboxın en üstünü gösterecek şekilde konumlanmıştır bu durumda linkteki eklenti ile tüm bu problemlerimizden kurtuluyoruz. Sadece sayfanıza ilgili .js dosyasını eklemeniz tüm bunların düzene girmesi için yeterli.
Scrollsaver eklentisini indirmek için tıklayınız
Kullanımı: indirdiğimiz zip dosyası içinde scrollsaver.min.js isimli javascript dosyamızı projemize kopyalayıp sayfamızını head tagları arasına referans veriyoruz.
<script type="text/javascript" src="scrollsaver.min.js"></script>
Tabi Mahdi Hasheminezhad arkadaşımızada buradan teşekkürlerimizi iletiyoruz.
