Я пытаюсь реализовать тип слайдера, используя jquery. Однако этот вопрос касается CSS, используемого для достижения функциональности.
Дизайн моего сайта занимает центральную колонку шириной 960 пикселей. В этом макете есть центральный элемент, который я хочу сдвинуть вправо, по нажатию кнопки «Далее», и в то же время другой элемент того же класса скользит слева, чтобы занять освободившееся пространство. Я нарисовал диаграмму того, чего я пытаюсь достичь. alt text http://img714.imageshack.us/img714/692/61886077.png
На этой диаграмме красные блоки - это элемент, который я хочу вставлять и выгружать. Он сгруппирован по элементу div, который перемещается влево для получения эффекта с помощью jQuery
У меня есть 2 основных вопроса:
- Как получить правильные значения полей, учитывая, что ширина окна браузера может изменяться и что все элементы, не являющиеся текущим элементом, должны быть вне экрана?
2. Если пользователь должен был изменить размер, поля могли бы быть динамически изменены на основе значений, возвращаемых с помощью события jQuery resize (). Или есть более быстрый способ сделать это с помощью чистого CSS?