try to add js toc scroll, not finished yet