Я хочу анимировать высоту div от значения переменной до auto с помощью анимации переключения. Я знаю, что я не называю свою переменную должным образом. Просто пытаюсь понять, как это сделать.jQuery, Анимация высоты от значения переменной до авто на div
var scheight = $('.searchcontainer').height();
$('.searchcontainer').toggle(
function() {
$(".searchcontainer").animate({ height: scheight + "px" }, 500);
},
function() {
$(".searchcontainer").animate({ height: auto}, 500);
}
);
Используйте 'css' вместо' imate' – gdoron
'.animate' требует фиксированного' height' в 'px'. Он не может принимать значение 'auto' и анимация. Вы должны использовать '.css', также это должно быть' {height: 'auto'} '(обратите внимание на цитаты вокруг авто) >> http://jsfiddle.net/skram/yAADY/ << –
Вы имеете в виду что-то вроде этого http : //jsfiddle.net/j08691/xGUR5/? – j08691