首页 > 其他分享 >使用js判断颜色是否相等,然后投票

使用js判断颜色是否相等,然后投票

时间:2023-11-15 19:32:04浏览次数:34  
标签:none 相等 hua color js zd 投票 font border

首先做出来的效果图是这样的

使用js判断颜色是否相等,然后投票_js代码

代码如下

<div class="hua_zd m_15" id="toupiao">
  <div class="hua_zd_00_z" onclick="zd_change(0)">涨</div>
  <div class="hua_zd_00_d m_20" onclick="zd_change(1)">跌</div>
  <button class="hua_zd_btn m_20 let_space_1">查看整体投票结果</button>
</div>

点击第一次弹窗为投票成功

使用js判断颜色是否相等,然后投票_js代码_02

代码

<div id="windows" class="windows">
    <div class="windows_content">
        <div class="tanchuang_one">温馨提示</div>
        <div class="tanchuang_two">投票成功!</div>
        <div class="tanchunag_four"></div>
        <div class="tanchuang_three" onclick="toupiao_none()">确定</div>
    </div>
</div>

弹窗和投票的css

.hua_zd{
    background: #f8f8f8;
    padding: 18.5px 7.5px;
}
.hua_zd_title{
    color: #3a3a3a;
    font-size: 17px;
    font-weight: bold;
}
.hua_zd_00_z{
    background: #ffffff;
    padding:5px 7.5px;
    font-size: 16.5px;
    color: #3a3a3a;
    font-weight: bold;
    line-height: 30px;
    border-radius: 3.75px;
    border: none;
}
.hua_zd_00_d{
    background: #ffffff;
    padding:5px 7.5px;
    font-size: 16.5px;
    color: #3a3a3a;
    font-weight: bold;
    line-height: 30px;
    border-radius: 3.75px;
    border: none;
}
.hua_active_z{
    background: #00ae66;
    color: #ffffff;
    text-align: center;
}
.hua_active_d{
    background: #00ae66;
    color: #ffffff;
    text-align: center;
}
.hua_active_01 {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.hua_zd_btn{
    width: 100%;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-size: 16px;
    background: #00ae66;
    border-radius: 40px;
    border: none;
}
.windows_content{
    width: 290px;
    height: 170px;
    border-radius: 5px;
    margin: 70% auto;
    z-index: 30;    /*置顶窗口层*/
    background-color: white;
}
.tanchuang_one {
    font-size: 25px;
    position: relative;
    top: 25px;
}
.tanchuang_two {
    color: #999999;
    position: relative;
    left: 35px;
    width: 230px;
    top: 40px;
}
.tanchuang_three {
    font-size: 18px;
    color: #5286ff;
    position: relative;
    top: 12px;
}
.tanchunag_four {
    border: solid 1px transparent;
    border-bottom-color: #E4E7ED;
    margin-top: 70px
}
.windows{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: none;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 20;    /*背景层*/
    text-align: center;
}

然后再次点击就会出现您已投票成功,请勿再次投票

使用js判断颜色是否相等,然后投票_置顶_03

js代码如下

<script>
    function zd_change(index) {
        if ($('.hua_zd_00_z').css("color") === "rgb(58, 58, 58)" && $('.hua_zd_00_d').css("color") === "rgb(58, 58, 58)") {
            if (index == "0") {
                $(".hua_zd_00_z").addClass("hua_active_z");
            }
            if (index == "1") {
                $(".hua_zd_00_d").addClass("hua_active_d");
            }
            $('.windows').css('display','block')
        }else {
            $('.windows').css('display','block')
            $('.tanchuang_two').html("您已投票请勿重复操作!")

        }

    }
    function toupiao_none() {
        $('.windows').css('display','none')
    }
</script>

以上就是代码全部过程,记得要添加js的包,在我的博客中有发过,希望可以帮到大家,也希望大家能写出越来越厉害的代码,可以在程序路上越走越远。

标签:none,相等,hua,color,js,zd,投票,font,border
From: https://blog.51cto.com/u_16281588/8401076

相关文章

  • vcpkg install polyclipping:x64-windows Could not locate a manifest (vcpkg.json)
    错误信息表明vcpkg在当前工作目录及其父目录中找不到vcpkg.json文件,因此无法确定要安装的库。这可能是因为你执行vcpkginstall命令的位置不在包含vcpkg.json文件的项目目录中。以下是解决方法:确保在包含vcpkg.json的项目目录中运行命令:打开一个命令行终端。切......
  • cJSON简介
    CJSON简介官网下载cJSONdownload|SourceForge.netgithubclone地址:https://github.com/yegeli/cJSON.gitgiteeclone地址:https://gitee.com/yegeli/cJSON.git核心内容cJSON旨在成为一个可以应用在工作中的低门槛json解析器。该项目包含一个.c文件,和一个.h文件。对JSO......
  • 【开源】基于Vue.js的高校实验室管理系统
    一、摘要1.1项目介绍开放实验室管理系统包含实验室类型模块、实验室档案模块、实验模块、实验设备模块、实验订单模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,开放实验室管理系统基于角色的访问控制,给学生......
  • vscode编写js canvas无代码提示的解决方法
    解决方法:如果是2d上下文,则在获取上下文的前一句加上/**@type{CanvasRenderingContext2D}*/如果是3d上下文,则加上/**@type{WebGLRenderingContext}*/letdrawing=document.querySelector("#canvas")if(drawing.getContext){/**@type......
  • JS中的作用域Scope、范围链Scope Chain以及范围链和调用栈的区别
    作用域Scope范围链ScopeChain 范围链和调用栈的区别关键点:范围链与调用顺序无关始终从定义分析:只含本范围与父范围所能访问的变量 ......
  • js 对象深拷贝
    functiondeepObj(obj){vardest={};for(varkeyinobj){if(typeofobj[key]==='object'){dest[key]=obj[key].constructor===Array?[]:{};deepObj(dest[key],obj[key]);}else{dest[......
  • js按位运算符(按位或,按位与,按位异或)
    1.按位操作的概念:按位操作为,将数据转化为二进制八位展示/十六位展示后根据条件进行计算的操作2.按位运算符分类:&:按位与|:按位或^:按位异或~:按位非<<:左移运算符>>:右移运算符>>>:无符号右移3.具体讲解:&:按位与 ----将数......
  • 2023NOIP A层联测31 T4 民主投票
    2023NOIPA层联测31T4民主投票思维好题。思路首先可以设\(s\)每个人最多获得的票数,一开始所有点都把自己的票投给自己父亲。如果一个点的票数超过\(s\)了,那么这个点肯定要把票分给他的父亲。设\(f_{u,s}\)为\(u\)点在最多获得\(s\)票的情况下要向父亲分的票数(不......
  • sortablejs拖拽功能
    官网:http://www.sortablejs.com/中文文档:https://www.itxst.com/sortablejs/neuinffi.htmlgithub地址如下:https://github.com/SortableJS/react-sortablejsimportReact,{FC,useState}from'react';import{ReactSortable}from'react-sortablejs';......
  • js基本语法规范
    1.在js中,双引号引起来的,就是字符串。2.JavaScript中的变量变量可以由任意顺序的大小美元符号$组成,但不能以数字开头,,不能是JavaScript中的保留关键字合法标识符举例:indentifier、username、user_name、_userName、$username非法的标识符举例:int、98.3、Helloworld3.JaveScrip......