.navbar{ overflow-y:hidden;}

又是一个非常小的bug,却让我调试了好几个小时,真是汗颜。

我把css全部移掉后,下拉菜单就看到了,我这才知道问题的所在。