基本完成版，修改了弹出菜单的一些bug