重构头部和尾部的显示和隐藏