使用js写的一个简易的投票


Posted in Javascript onNovember 27, 2013

大家直接自己看吧,请多多指教,这个是几个月前写的,现在全部整理一下。

<!doctype html> 
<html> 
<head> 
<meta charset="utf-8" > 
<title></title> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 
<style type="text/css"> 
body,div,a,span{margin:0;padding:0;} 
.g-pt-10{ padding-top:10px; } 
.g-ta-c{ text-align:center; } 
.g-fz-16{ font-size:16px; } 
.g-d-b{ display:block; } 
.g-f-l{ float:left; } 
.g-c-w{ color:#fff; } 
.g-fz-18{ font-size:18px; } 
.g-d-ib{ display:inline-block; } 
.g-cf:after { content:""; clear:both; display:table; } 
.g-cf { zoom:1; } 
a:hover{ text-decoration:none; color:#ff0000; } 
.box{ width:705px; height:242px; margin:50px auto; background:#f5f9fe; border:1px solid #6888a1; } 
div.mid{ width:330px; margin:20px auto; } 
a.support{ width:124px; height:73px; background:#008DCA url("support.png"); margin-right:80px; } 
a.oppose{ width:124px; height:73px; background:#F78106 url("oppose.png"); } 
.g-mt-45{ margin-top:45px; } 
span.line{ width:380px; height:17px; margin:0 auto; background:#008DCA; } 
span.line2{ width:80px; height:17px; background:#F78106; } 
</style> 
</head> 
<body> 
<div class="box"> 
<h3 class="g-pt-10 g-ta-c g-fz-16">如果微信将会进行收费,你将会怎么办?</h3> 
<div class="mid g-cf"> 
<a class="support g-d-b g-f-l" onclick="support();"> 
<p class="g-ta-c g-c-w g-fz-18 g-mt-45" id="supamount">0</p> 
</a> 
<a class="oppose g-d-b g-f-l" onclick="oppose();"> 
<p class="g-ta-c g-c-w g-fz-18 g-mt-45" id="oppamount">0</p> 
</a> 
</div> 
<div class="g-ta-c"> 
<p class="g-d-ib" id="suppercent">0</p>% 
<span class="line g-d-ib g-cf"><span class="line2 g-d-ib g-f-l" id="supline"></span></span> 
<p class="g-d-ib" id="opppercent">0</p>% 
</div> 
</div> 
<script type="text/javascript"> 
var sup=parseInt($('#supamount').text()); 
var opp=parseInt($('#oppamount').text()); 
function support(){ 
sup+=1; 
$('#supamount').text(sup.toString()); 
$('#suppercent').text(((sup/(sup+opp))*100).toFixed(0).toString()); 
$('#opppercent').text((100-(sup/(sup+opp))*100).toFixed(0).toString()); 
$('#supline').attr("style","width:"+380*(sup/(sup+opp))+"px"); 
} 
function oppose(){ 
opp+=1; 
$('#oppamount').text(opp.toString()); 
$('#suppercent').text(((sup/(sup+opp))*100).toFixed(0).toString()); 
$('#opppercent').text((100-(sup/(sup+opp))*100).toFixed(0).toString()); 
$('#supline').attr("style","width:"+380*(sup/(sup+opp))+"px"); 
} 
</script> 
</body>
Javascript 相关文章推荐
jquery下onpropertychange事件的绑定方法
Aug 01 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
Jun 17 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
Feb 17 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
Sep 14 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
Jan 08 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
Feb 15 Javascript
Angularjs 事件指令详细整理
Jul 27 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
谈谈JavaScript令人迷惑的==与+
Aug 31 Javascript
juery框架写的弹窗效果适合新手
Nov 27 #Javascript
js使用数组判断提交数据是否存在相同数据
Nov 27 #Javascript
js每隔5分钟执行一次ajax请求的实现方法
Nov 27 #Javascript
js字符串截取函数substr substring slice使用对比
Nov 27 #Javascript
JS如何判断移动端访问设备并解析对应CSS
Nov 27 #Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 #Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
Nov 27 #Javascript
You might like
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
PHP图片处理之图片背景、画布操作
2014/11/19 PHP
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
webpack 样式加载的实现原理
2018/06/12 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
Vue的Options用法说明
2020/08/14 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
Python中模块与包有相同名字的处理方法
2017/05/05 Python
浅析Python数据处理
2018/05/02 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
详解Python with/as使用说明
2018/12/13 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
用Python进行websocket接口测试
2020/10/16 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
Python学习之time模块的基本使用
2021/01/17 Python
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
党风廉设责任书
2014/04/16 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
旗帜观后感
2015/06/08 职场文书
倡议书怎么写?
2019/04/11 职场文书
python 调用js的四种方式
2021/04/11 Python
Python办公自动化之Excel(中)
2021/05/24 Python
Python实现socket库网络通信套接字
2021/06/04 Python
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL