Javascriptでは、親要素内の相対的な位置にあるサブ要素のコードを見つけました.

513 ワード

自分で一晩試してみたら、一つの方法が見つかったようです.
今は頭がまだぼんやりしています.まずメモしてから分析します.
 
  
//
function getElementTop(element){
var el = (typeof element == "string") ? document.getElementById(element) : element;
if (el.parentNode === null || el.style.display == 'none') {
return false;
}
return el.offsetTop - el.parentNode.offsetTop;
}
この関数は、親要素の相対的な高さを得ることができ、親要素のscrollTopの属性を設定することによって、サブ要素の位置を特定することができます.