2008-09-09 48 views
8

Bir div sekmesi içinde tablom var. Tablonun içinde 40 satır vardır ve div yüksekliği, o tablonun 10 satırını gösterecek şekilde ayarlanmıştır. CSS'nin taşması: otomatik 40 satır boyunca ilerlememi sağlıyor. Her şey yolunda.CSS taşma tablosu satır konumlandırma

JavaScript ile, tablonun belirli bir satıra programatik olarak konumlandırmasına nasıl neden olabilirim (yani, tabloyu satır yukarı veya aşağıya doğru kaydırın)?

function scrollTo(row) 
{ 
    var container = document.getElementById("superHappyFunDiv"); 
    var rows = container.getElementsByTagName("tr"); 

    row = Math.min(Math.max(row, 0), rows.length-1); 
    container.scrollTop = rows[row].offsetTop; 
} 

kabın üstüne istenilen satır kaydırma denemesi yapılacak: superHappyFunDiv konteyner DIV ve satır kimliğidir

cevap

16

bir 0 tabanlı satır endeksidir. IE6 ve FF3'te test edilmiştir.