Finden erste scrollbare Eltern

Habe ich diese situation, in der ich scrollen zu müssen) ein element in den viewport. Das problem ist, dass ich nicht weiß, welches element ist die durchlaufbaren. Zum Beispiel in der Porträt-der Körper ist die durchlaufbaren und im Querformat sein ein anderes element (und es gibt weitere situation, die das Scrollbar-element)

Nun die Frage, da ein element, das muss gescrollt werden, in den Arbeitsbereich, was ist der beste Weg zu finden, Ihre erste scrollbare Eltern ?

Ich habe setup eine demo hier. Mit der Taste können Sie Umschalten zwischen den zwei verschiedenen Situationen

<div class="outer">
    <div class="inner">
        <div class="content"> 
            ...
            <span>Scroll me into view</span>
        </div>
    </div>
</div>

Den Körper ist die durchlaufbaren oder .outer

Irgendwelche Vorschläge ?

Schreibe einen Kommentar