我试图弄清楚单击后如何将箭头移动到列表项的中心。单击后,该类将变为活动状态,并且需要根据列表项的中心更新三角形的位置。不确定我是否以正确的方式进行此操作,认为可能有更有效的方法来做到这一点。
$('.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);
});