左/右滑动菜单

时间:2013-04-10 11:17:04

标签: jquery menu sliding

我有这个菜单,基本上是一个水平项目滑动条。所有菜单项都具有特定的默认css属性。我希望项目在到达主容器中心时更改其大小和左/右边距,并在它们离开时(或在其外部)重置为默认值。看我的原理图。

enter image description here

左/右按钮会触发它将滑动的方向。 我知道有这类东西的库,但我真的想要最简单的东西。 这是HTML标记:

<div id="leftBtn">Left</div>
<div id="rightBtn">Right</div>

<div id="centerArea">
    <div id="menuContainer">
        <div id="menuItem_1" class="menuItem"></div>
        <div id="menuItem_2" class="menuItem"></div>
        <div id="menuItem_3" class="menuItem"></div>
        <div id="menuItem_4" class="menuItem"></div>
    </div>
</div>

...和fiddle

谢谢。

佩德罗

1 个答案:

答案 0 :(得分:2)

试试这个jsfiddle

遵循以下方法 *将.menuItem的内容包含在另一个容器.container中,以便它可以在其父级内自由移动。 *使用menuItem_place获取位于中心的特定.menuItem