使用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 相关文章推荐
刷新时清空文本框内容的js代码
Apr 23 Javascript
JQuery Tab选项卡效果代码改进版
Apr 01 Javascript
js生成随机数之random函数随机示例
Dec 20 Javascript
jQuery响应enter键的实现思路
Apr 18 Javascript
jQuery中innerWidth()方法用法实例
Jan 19 Javascript
JavaScript脚本判断蜘蛛来源的方法
Sep 22 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
Jun 15 Javascript
JS常见算法详解
Feb 28 Javascript
Vue表单控件绑定图文详解
Feb 11 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
Mar 07 Javascript
JavaScript直接调用函数与call调用的区别实例分析
May 22 Javascript
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
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
逐步提升php框架的性能
2008/01/10 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
完美解决PHP中文乱码
2009/11/26 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
python re正则表达式模块(Regular Expression)
2014/07/16 Python
基于Python的关键字监控及告警
2017/07/06 Python
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
python http基本验证方法
2018/12/26 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
浅谈python 类方法/静态方法
2020/09/18 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
总结Pyinstaller打包的高级用法
2021/06/28 Python
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏
java中如何截取字符串最后一位
2022/07/07 Java/Android