zoukankan      html  css  js  c++  java
  • jquery不能实现对dom元素的伪类元素样式进行操作

    本来只是想实现以下鼠标hover或点击实现导航条颜色滑动,于是想到能不能用伪类元素来实现颜色块滑动,好吧是我想多了,jquery不支持伪类元素的样式操作

    .....
    于是我还是只能多写一个盒子用来定位直接实现,用jquery就三行代码
    代码如下:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="./js/jquery-3.5.1.js"></script>
        <style>
            * {
                padding: 0;
                margin: 0;
                -webkit-user-select: none;
            }
    
            .nav {
                 50rem;
                height: 5rem;
                position: relative;
                margin: 10rem auto;
                background-color: aqua;
            }
    
            .nav ul {
                display: flex;
                align-items: center;
                 100%;
                height: 4rem;
                background-color: azure;
            }
    
            .nav ul li {
                flex: 1;
                line-height: 4rem;
                text-align: center;
                background-color: blueviolet;
    
                list-style: none;
                cursor: pointer;
            }
    
            .nav .activediv {
                 20%;
                height: 1rem;
                position: absolute;
                left: 0rem;
                background-color: red;
    
                transition: all .5s;
            }
        </style>
    </head>
    
    <body>
        <div class="nav">
            <ul>
                <li>测试</li>
                <li>测试</li>
                <li>测试</li>
                <li>测试</li>
                <li>测试</li>
            </ul>
            <div class="activediv">
    
            </div>
        </div>
    </body>
    <script>
        $(function () {
            $("li").click(
                function () {
                    let l_width = $(this).index() * 160;
                    $(".activediv").css("left", (l_width / 16) + "rem")
                }
            );
        })
    </script>
    
    </html>
    
  • 相关阅读:
    链接器之库文件处理
    Yii2.0数据库查询的一些简单的操作
    Yii rules常用规则
    yii2 session的使用方法
    curl实现发送Get和Post请求(PHP)
    Yii2.0登录详解(下)
    Yii2.0 用户登录详解(上)
    Linux终端最常用快捷键
    PHP5.6启动失败
    MySQL的外键是什么和它的作用
  • 原文地址:https://www.cnblogs.com/reyirfw/p/13063249.html
Copyright © 2011-2022 走看看