Я думаю, что этот вопрос лучше всего объяснить, предоставив вам jsFiddle. В этом примере, когда пользователь нажимает на элементы галереи, изображение добавляется в div с помощью id="showimage"
. То, что я не могу понять, как это сделать, - это пройти в параметре щелкнутого изображения и отобразить это изображение вместо абсолютного.jQuery append image to div animate
Он должен функционировать следующим образом:
- Если изображение 1 нажата, изображение 1 должно быть добавлено в
showimage
. Он должен анимироваться от ширины 0px до ширины 10% от родительского div. - Если изображение 1 нажата снова, он должен свернуть: он должен анимировать от ширины 100% к ширине 0px
- Если какой-либо другой IMG нажата в то время как уже существует образ в
showimage
, изображение уже внутри должен свернуть, и новый расширить на своем месте
Я думаю, что это будет лучше всего достигается с помощью 3-х функций:
- Expand - добавлять к
showimage
и анимировать от 0px до 100% - Collapse - анимировать от 100% до 0px и удалить из
showimage
- Заменить - вызвать коллапс на изображение уже в
showimage
и вызвать расширение на изображение щелкнул
Спасибо заранее, любая помощь будет много оценили.
я только что изменил свой код в jsFiddle http://jsfiddle.net/z2mrh/5/ ... – Dasarp