feat(affix): keep width of affixed element