クリックした後、矢印をリストアイテムの中央に移動する方法を理解しようとしています。クリックすると、クラスがアクティブに変わり、リストアイテムの中心に基づいて三角形の位置を更新する必要があります。私がこれを正しい方法で行っているかどうかはわかりませんが、これを行うためのより効率的な方法があるかもしれないと考えています。
$('.sort li.active a').click(function () {
var $this = $(this);
var offset = $this.offset();
var width = $this.width();
var centerX = offset.left + width / 2;
console.log(centerX);
$('#subheader:after').css('right', centerX);
});