Я хочу иметь элемент с фиксированной небольшой высотой, который при наведении мыши увеличивается до его полной высоты и сжимается назад, когда мышь уходит.
Делать что-то вроде:
$(".element").each(function() {
$.data(this, 'size', { width: $(this).width(), height: $(this).height() });
}).hover(function() {
$(this).stop().animate({ height: $.data(this,'size').height,
width: $.data(this,'size').width });
}, function() {
$(this).stop().animate({ height: 40,
width: $.data(this,'size').width });
});
... работает, но при загрузке страницы элемент начинается на полную высоту.
Как лучше всего уменьшить его при загрузке страницы?