Click me to see schematicВертикальный слайд-тип меню
Я пытаюсь построить простое скользящий вертикальное меню - несколько дивов (#sliderOption_ ) внутри контейнера (сНа sliderContainer). Две стрелки (вверх/вниз) будут управлять скользящим эффектом. Мне нужно divs внутри ползунка для перемещения 80px (#optionMenu_ * height) вертикально, вверх или вниз. Я хочу, чтобы css (а именно, радиус границы) для div, которые находятся внутри видимой области слайдераContainer, изменяются в соответствии с их порядком (1-й, 2-й и 3-й - см. Рисунок). Средний элемент будет тем, который будет запускать другие вещи - #btn? для этой цели должно быть соответствующее. Ive проверяли другие сообщения, но не может получить решение для моего случая ... Html структуры:
<p id="upBtn">Up</p>
<p id="downBtn">Down</p>
<div id="sliderContainer">
<div id="optionMenu_1" class="optionMenu"> Option menu 1 <div id="btn1" class="btn">1</div> </div>
<div id="optionMenu_2" class="optionMenu"> Option menu 2 <div id="btn2" class="btn">2</div> </div>
<div id="optionMenu_3" class="optionMenu"> Option menu 3 <div id="btn3" class="btn">3</div> </div>
<div id="optionMenu_4" class="optionMenu"> Option menu 4 <div id="btn6" class="btn">4</div> </div>
<div id="optionMenu_5" class="optionMenu"> Option menu 5 <div id="btn5" class="btn">5</div> </div>
<div id="optionMenu_6" class="optionMenu"> Option menu 6 <div id="btn6" class="btn">6</div> </div>
<div id="optionMenu_7" class="optionMenu"> Option menu 7 <div id="btn7" class="btn">7</div> </div>
</div>
я действительно хочу максимально возможную простую вещь - никаких внешних библиотек (если это возможно). Вот jsFiddle со всеми элементами.
Любая помощь приветствуется. Thanx.
Педро
я обновил свой jsfiddle..if вам нужно больше объяснений скажите мне и я добавлю больше комментариев. –