Ändern Sie das CSS-Element mit JQuery, wenn der Bildlauf einen Ankerpunkt erreicht

Ich habe derzeit diese Lösung, um die CSS-Elemente zu ändern, wenn die Seite einen bestimmten Punkt erreicht, aber ich möchte einen # Ankerpunkt anstelle des Pixelwerts (1804) verwenden, um auf kleineren Bildschirmen reagieren zu können. Ich weiß, dass es einfach sein muss, aber ich kann nicht finden, wie:

<code>$(document).scroll(function(){
    if($(this).scrollTop() > 1804)
    {   
        $('#voice2').css({"border-bottom":"2px solid #f4f5f8"});
        $('#voice3').css({"border-bottom":"2px solid #2e375b"});
    }
});
</code>

Dies ist der aktuelle Stand:http://tibio.ch Vielen Dank,

Antworten auf die Frage(3)

Ihre Antwort auf die Frage