مثال
الحصول على موقف offsetTop ل <div> العنصر:
<div id="test">
<p>Click the button to get offsetTop for the test
div.</p>
<p><button onclick="myFunction()">Try it</button></p>
<p>offsetTop
is: <span id="demo"></span></p>
</div>
<script>
function
myFunction() {
var testDiv = document.getElementById("test");
document.getElementById("demo").innerHTML = testDiv.offsetTop;
}
</script>
انها محاولة لنفسك » تعريف والاستخدام
الخاصية offsetTop ترجع المرتبة الأولى (in pixels) نسبة إلى الجزء العلوي من عنصر offsetParent.
وتشمل القيمة التي تم إرجاعها:
- المرتبة الأولى، وهامش العنصر
- الحشو العلوي، التمرير وحدود العنصر offsetParent
ملاحظة: offsetParent العنصر هو أقرب سلف له موقف غير ثابت.
نصيحة: للعودة موقف اليسار من عنصر، استخدام offsetLeft الممتلكات.
دعم المتصفح
خاصية | |||||
---|---|---|---|---|---|
offsetTop | نعم فعلا | ثمانية | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
العودة الجزء العلوي تعويض الموقف:
object .offsetTop
تفاصيل تقنية
القيمة الافتراضية: | لا قيمة افتراضية |
---|---|
قيمة الإرجاع: | الرقم الذي يمثل المرتبة الأولى من العنصر بالبكسل |
صفحة DOM: | CSSOM |
مزيد من الأمثلة
مثال
الحصول على موقف من أأ <div> العنصر:
<div id="test">
<p>Click the button to get the left and top offsets for
the test div.</p>
<p><button onclick="myFunction()">Try it</button></p>
<p id="demo">offsetLeft: <br>offsetTop: </p>
</div>
<script>
function myFunction() {
var testDiv =
document.getElementById("test");
var demoDiv =
document.getElementById("demo");
demoDiv.innerHTML = "offsetLeft:
" + testDiv.offsetLeft + "<br>offsetTop: " + testDiv.offsetTop;
}
</script>
انها محاولة لنفسك »