تحديد موضع صف الجدول الفائض في CSS
-
09-06-2019 - |
سؤال
لدي جدول داخل علامة تبويب div.يحتوي الجدول على 40 صفًا، وتم ضبط ارتفاع div ليظهر 10 صفوف من هذا الجدول.يتيح لي تجاوز سعة CSS: تلقائي التمرير خلال الصفوف الأربعين.كل شيء على ما يرام هناك.
كيف يمكنني، باستخدام JavaScript، أن أتسبب في تحديد موضع الجدول برمجيًا في صف معين (أي تمرير الجدول برمجيًا لأعلى أو لأسفل حسب الصف)؟
المحلول
أين superHappyFunDiv
هو معرف الحاوية DIV والصفوف عبارة عن فهرس صف يستند إلى 0:
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;
}
سيحاول تمرير الصف المطلوب إلى أعلى الحاوية.تم اختباره في IE6 وFF3.
لا تنتمي إلى StackOverflow