jQ方法制作滑动tab切换

今天又学到了新知识代码在下面哦

HTML代码

<div id="main">

    <ul id="tabs">

        <li class="avlie">111</li>

        <li>222</li>

        <li>333</li>

        <li >444</li>

        <li>555</li>

    </ul>

    <div id="conter">

        <div style="display: block;">111</div>

        <div>222</div>

        <div>333</div>

        <div>444</div>

        <div>555</div>

    </div>

</div>

CSS样式

*{

    margin: 0px;

    padding: 0px;

}

#main{

    width: 300px;

    height: 350px;

    margin: auto;

    border: 1px solid red;

}

#tabs li{

    float: left;

    width: 60px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    list-style-type: none;

    cursor: pointer;

}

#conter div{

    width: 300px;

    height: 300px;

    background-color: aqua;

    margin-top: 50px;

    display: none;

}

.avlie{background-color: pink;}

jQ代码

$('li').mouseover(function(){

    $(this).addClass('avlie').siblings().removeClass('avlie');              //siblings一个选择器,并且它作为第一个选择器的同辈

    $('#conter div').hide(10).eq($(this).index()).show(10);

})

                                               效果图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 CSS的短板 作为前端学习者的我们 或多或少都要学些 CSS ,它作为前端开发的三大基石之一,时刻引领着 W...
    gylwstc阅读 472评论 0 0
  • 前言 CSS的短板 预处理语言的诞生 其中 就我所知的有三门语言:Sass、Less 、Stylus 。 Sass...
    岚平果阅读 3,073评论 0 1
  • 学习Less-看这篇就够了 前言 CSS的短板 预处理语言的诞生 其中 就我所知的有三门语言:Sass、Less ...
    DragonRat阅读 3,704评论 1 4
  • 前端 前端:任何与用户直接打交道的操作界面都可以称之为前端比如:电脑界面 手机界面 平板界面 后端:后端类似于幕后...
    浅笑_7cad阅读 4,294评论 3 1
  • HTML代码 ​ ​ ​ ​ 欢迎来到此网站,请尽情购物吧 ​ ​ 商品 商品描述 ...
    是乐乐啊_Peng阅读 5,232评论 0 2