jQuery滑动tab选项卡
先上最终效果: 需求分析: 1.选项卡菜单数量不固定,菜单内容不固定,导致了单个菜单和整体的宽度都是未知的, 2.第一个需求导致滑块宽度也是不固定的 3.为了让交互效果更好,滑块需要添加过度动画 对滑块的需求导致滑块和菜单的html结构必须分离,并使用了jQuery的offset方法获取并设置位置,所有的div都使用了相对定位。 本案例的TAB选项卡可以比较方便的拓展、重复使用,只需修改少量值就可以直接食用 <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title > 0908 </ title > < script src = "http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js" > </ script > < style > /*container容器只是为了水平居中,如不需要可以去掉这层嵌套*/ .container { left : 50 % ; margin-top : 100 px ; float : left ; cursor : pointer ; position : relative ; } .BG { right : 50 % ; font-size : 0 ; background-color :