Скорее всего, вы не устанавливаете position
свойство CSS для элементов img
.По умолчанию свойство position
для элемента установлено на static
, что заставляет элемент игнорировать объявления свойств top
/ left
/ right
/ bottom
.Вам нужно установить position
элемента в значение, отличное от static
.
Поскольку вы хотите, чтобы изображение анимировалось из его родительского контейнера, я предлагаю использовать position : absolute
:
.displayableCell > img{
position : absolute;
top : 20px;
left : 0;
}
Это все, что вам нужно изменить, предоставленный вами код jQuery отлично работает.
Вот демонстрационная версия: http://jsfiddle.net/PYsjz/ (нажмите на изображение, чтобы увидеть анимацию)