div顺利打开

时间:2011-07-23 07:07:11

标签: javascript jquery html css

是否可以顺利地将div打开到其内容的完整大小?如果:

  1. div的内容 - 任何大小的文字
  2. div最初会显示一些文字({overflow:hidden; height: 100px;}
  3. 它应该是crossbrowser解决方案,滚动条的外观是不可接受的。

    感谢。


    感谢@Tryster,这是solution

3 个答案:

答案 0 :(得分:5)

你可以用jquery

来做
$("#your_div_name").show('slow');

$("your_div_name").slideDown('slow');

答案 1 :(得分:1)

我似乎记得元素的scrollHeight属性应该返回内容的长度。然后,您可以使用它来调用高度上的jQuery.animate。

答案 2 :(得分:0)

http://jsfiddle.net/efortis/vxS6y/

 $('.smooth').slideUp(350).delay(800).fadeIn(400);