第2个问题解决了,使用visibility不用display就可以了。
第1个问题仍然存在。希望div正好在input下面。谢谢啦。