为什么jQuery在显示/隐藏元素时会删除Margin?

时间:2013-02-28 13:11:19

标签: javascript jquery html margin

我有一个边缘顶部和边框的元素。当我调用$(element).show()时,它不使用元素的边距并且它看起来不太好(在original fiddle中如果单击输入文本后面的div,幻灯片动画从顶部开始文本输入,你看到一条黑线传递它,它不漂亮!我希望动画开始形成文本输入的底部。)

This是我在jsFiddle的测试版。但是orginal是不同的(我删除了一个元素,因为找不到想要的元素!)

有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

我不完全理解你想要实现的目标,但你的div #AdvancedPanel从div #urlpanel获得了35px的优势。如果你给div #AdvancedPanel一些高度,那么它看起来不错。你会准确地确定你真正想要的吗?