zoukankan      html  css  js  c++  java
  • jQuery CSS操作 点赞样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .container{
                padding: 50px;
                border: 1px solid #dddddd;
            }
            .item{
                position: relative;
                width: 40px;
    
            }
        </style>
    </head>
    <body>
        <div class="container">
            <div class="item">
                <span></span>
            </div>
        </div>
        <div class="container">
            <div class="item">
                <span></span>
            </div>
        </div>
        <div class="container">
            <div class="item">
                <span></span>
            </div>
        </div>
        <div class="container">
            <div class="item">
                <span></span>
            </div>
        </div>
        <div class="container">
            <div class="item">
                <span></span>
            </div>
        </div>
        <script src="jquery.js"></script>
        <script>
            $('.item').click(function () {
                AddFavor(this)
    
            });
            function AddFavor(slef) {
                var fontSize=15;
                var top =0;
                var right=0;
                var opacity = 1;
    
                var tag = document.createElement('span');
                //dom对象,转换为jQuery对象
                $(tag).text('+1');
                $(tag).css('color','green');
                $(tag).css('position','absolute');
                $(tag).css('fontSize',fontSize +"px");
                $(tag).css('top',top +"px");
                $(tag).css('right',right +"px");
                $(tag).css('opacity',opacity);
    
                $(slef).append(tag);
                var obj = setInterval(function () {
                    fontSize = fontSize + 10;
                    top =top - 10;
                    right = right- 10;
                    opacity =opacity - 0.1;
                //    重新赋值
                    $(tag).css('fontSize',fontSize +"px");
                    $(tag).css('top',top +"px");
                    $(tag).css('right',right +"px");
                    $(tag).css('opacity',opacity);
                    var v =$(slef);
    
                    if (opacity<0){
                        clearInterval(obj)
                        $(tag).remove();
                    }
    
    
                },100);
    
            }
        </script>
    
    
    
    
    </body>
    </html>
  • 相关阅读:
    swift -- 静态变量static
    swift -- 单例+ lazy懒加载 + 第三方库
    swift -- 代理delegate
    swift -- 闭包
    swift -- 构造/析构函数
    swift -- 继承
    swift -- as / 扩展
    swift -- 类中的方法
    swift -- 类和结构体
    C 扩展库
  • 原文地址:https://www.cnblogs.com/anhao-world/p/14412592.html
Copyright © 2011-2022 走看看