更新小提琴:http: //jsfiddle.net/zQLQV/
我正在编写这个脚本来制作内容旋转器。首先,我让所有幻灯片获取它们的默认高度,然后将它们设置为 0 高度。在触发单击时(使用带幻灯片 ID 的 href),所有打开的幻灯片将变为高度 0,并且触发的幻灯片将动画到自动高度。
一切都按计划进行,不包括自动高度。所有幻灯片都保持在 0 高度,无论其中的内容量如何。唯一能见度是 850 的最小高度。
任何帮助,将不胜感激。
$(function() {
$(".slide").each(function() {
slideHeight = $(this).height();
});
$(".slide").css({ "height": "0", "opacity": "0"});
$(".side-nav ul li a").click(function(event) {
event.preventDefault();
currentHref = $(this).attr('href');
$(".slide").stop().animate({"opacity": "0", "height": "0px", "min-height": "0px"}, 100);
$(currentHref).stop().animate({"opacity":"1", "min-height": "850px", height: slideHeight + "px"}, 450);
});
});