的JS脚本或插件
我们如何知道最接近的父元素与绝对元素?任何可用于访问
我会开始玩这样的事情:
function getPositionAnchor(startFromElm) {
var positionAnchor = null;
var validAnchors = ['relative','absolute','fixed'];
var elm = startFromElm.parentElement;
do {
if (validAnchors.indexOf(getComputedStyle(elm)['position']) !== -1
|| elm.tagName.toLowerCase() === 'html') {
positionAnchor = elm;
} else {
elm = elm.parentElement;
}
} while (!positionAnchor)
return positionAnchor;
}