在我的代码中,我使用 jQuery 的toggle('slow')
动画来使隐藏的 div 出现/消失。它从左上角扩展到右下角。
我怎样才能让它从顶部向底部扩展,而不是(没有从左到右的增长)?
在我的代码中,我使用 jQuery 的toggle('slow')
动画来使隐藏的 div 出现/消失。它从左上角扩展到右下角。
我怎样才能让它从顶部向底部扩展,而不是(没有从左到右的增长)?
你可以使用.slideToggle('slow')
.
试试.slideDown('slow')
。请注意,这仅适用于向下滑动(显示)和向上滑动(隐藏)。对于任何更复杂的东西,您正在寻找.animate(...)
或来自 jQuery UI 的东西。
您可以改用 jQuery .animate
( http://api.jquery.com/animate/ )。这样,您可以在展开之前和之后设置 CSS 属性,并且只更改高度。
尝试使用 onclick $('#DIV-ID').toggle('slow'); 返回假;
像这样:<a onclick="$('#DIV-ID').toggle('slow'); return false;">DROP DOWN</a>