zoukankan      html  css  js  c++  java
  • JQ实现选项卡切换

    使用JQuery实现选项卡切换:触发添加和删除类名!

    html代码

                <div>
                            <div class="ig">
                                <img src="images/dl1.jpg" alt="">
                                <div class="video-btn">
                                    <p>Watch video</p>
                                    <a href=""><i></i></a></div>
                            </div>
                        </div>
                        <ul>
                            <li>
                                <a href=""><i></i>5 year quality guarantee</a>
                            </li>
                            <li class="into">
                                <a href=""><i></i>Full redund policy for bad items </a>
                            </li>
                            <li>
                                <a href=""><i></i>LEAD-TIME GURANTEE</a>
                            </li>
                        </ul>

    <div id="content">
            <div class="mod">
                <ul>
                    <li><a href="#">内容1</a> </li>
                    <li><a href="#">内容2</a> </li>
                    <li><a href="#">内容3</a> </li>
                </ul>
            </div>
            <div class="mod" style="display: none">
                <ul>
                    <li><a href="#">内容1</a> </li>
                    <li><a href="#">内容2</a> </li>
                    <li><a href="#">内容3</a> </li>
                </ul>
            </div>
            <div class="mod" style="display: none">
                <ul>
                    <li><a href="#">内容1</a> </li>
                    <li><a href="#">内容2</a> </li>
                    <li><a href="#">内容3</a> </li>
                </ul>
            </div>
        </div>

      

    JQ代码:鼠标移动触发

    $('ul li').mousemove(function() {
                        $(this).addClass('into').siblings().removeClass('into'); //给当前元素添加类名:into,并且删除其兄弟元素的类名:into
                        var index = $(this).index();  //获得当前元素的下标(序号),使得切换的时候一一对应
                 // 当前元素的 父元素的 兄弟元素的 子元素:ig的子元素:img 更改其属性值: src $(this).parent().siblings().children('.ig').children('img').attr('src','http://vue.wuliwu.top/upload/20200327105102551.jpg'); // 获取与之对应的li序号,显示元素,隐藏兄弟元素 $("#content .mod").eq($("ul li").index(this)).show().siblings("#content .mod").hide();
    })

      

    仅供参考!

    解释的有点生硬,直接上图:

    当鼠标移动的时候右侧选项卡背景变为白色,左侧图片更改

  • 相关阅读:
    qml-qt项目利用google 分析进行数据统计分析
    mark 一下
    一篇神文
    android webview web里面的数据透传到java以及java的数据透传到web
    数据库表大小排序
    sql 删除数据库所有用户表
    mssql 修改文件逻辑名称
    灰色滤镜,网页灰色代码
    log4net.config 单独文件
    js获取页面宽度高度及屏幕分辨率
  • 原文地址:https://www.cnblogs.com/chalkbox/p/12641128.html
Copyright © 2011-2022 走看看