jQuery基于ajax实现带动画效果无刷新柱状图投票代码


Posted in Javascript onAugust 10, 2015

本文实例讲述了jQuery基于ajax实现带动画效果无刷新柱状图投票代码。分享给大家供大家参考。具体如下:

这里介绍的jQuery ajax投票特效,带动画效果 类似进度条风格的柱状图,以你最喜欢的编程语言是哪一种为例来演示投票效果,以Ajax方式无刷新投票,每点击一次,横向的柱状图就会增长一节。如果在火狐或chrome下浏览,那些柱状图横条是圆角的,在IE8下则无此效果。

运行效果截图如下:

jQuery基于ajax实现带动画效果无刷新柱状图投票代码

具体代码如下:

<!DOCTYPE html>
<html>
<head>
<title>jQuery ajax投票特效,带动画效果 柱状图</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
 $("#container div a").click(function() {
  $(this).parent().animate({
   width: '+=100px'
  }, 500);
  $(this).prev().html(parseInt($(this).prev().html()) + 1);
  return false;
 });
});
</script>
<style type="text/css">
* {
 font-family: Arial, "Free Sans";
}
#container {
 margin-top: 20px;
 color: #fff;
}
#container #question {
 display: block;
 padding: 20px;
 font-weight: bold;
 letter-spacing: -3px;
 margin-bottom: 20px;
 padding: 10px;
 font-size: 40px;
}
#container div {
 font-weight: bold;
 letter-spacing: -3px;
 background: #0099cc;
 margin-bottom: 15px;
 padding: 10px;
 font-size: 34px;
 color: #ffffff;
 border-left: 20px solid #333;
 width: 400px;
 -webkit-border-radius: 0.5em;
 -moz-border-radius: 0 0.5em 0.5em 0;
 border-radius: 0 1.5em 1.5em 0;
}
#container div a {
 border-radius: 0.3em;
 text-decoration: none;
 color: #0099cc;
 padding: 5px 15px;
 background: #333;
 margin: 0 20px;
}
#container div a:hover {
 color: #fff;
}
#main {
 background: #0099cc;
 margin-top: 0;
 padding: 2px 0 4px 0;
 text-align: center;
}
#main a {
 color: #ffffff;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial;
}
#main a:hover {
 text-decoration: underline;
}
body {
 margin: 0;
 padding: 0;
 background: #ffffff url('//img.jbzj.com/file_images/article/201508/2015810110844109.gif') repeat right top;
}
#text {
 margin: 0 auto;
 width: 500px;
 font-size: 12px;
 color: #0099cc;
 font-weight: bold;
 text-align: center;
 margin-top: 20px;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
 <div id="container">
  <span id="question">你最喜欢的编程语言是哪一种?</span>
  <div><span>0</span><a href="">投票</a>PHP</div>
  <div><span>0</span><a href="">投票</a>Ruby</div>
  <div><span>0</span><a href="">投票</a>Java</div>
  <div><span>0</span><a href="">投票</a>ASP</div>
  <div><span>0</span><a href="">投票</a>Perl</div>
  <div><span>0</span><a href="">投票</a>ColdFusion</div>
 </div>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
JS版的date函数(和PHP的date函数一样)
May 12 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
Sep 01 Javascript
jQuery实现表格行上下移动和置顶效果
Jun 05 Javascript
解决拦截器对ajax请求的拦截实例详解
Dec 21 Javascript
jquery中绑定事件的异同
Feb 28 Javascript
jQuery插件zTree实现获取一级节点数据的方法
Mar 08 Javascript
javascript实现遮罩层动态效果实例
May 14 Javascript
ES6 Promise对象的应用实例分析
Jun 27 Javascript
JavaScript实现移动端带transition动画的轮播效果
Mar 24 Javascript
koa中间件核心(koa-compose)源码解读分析
Jun 15 Javascript
JQuery绑定事件四种实现方法解析
Dec 02 jQuery
浅谈JSON5解决了JSON的两大痛点
Dec 14 Javascript
javascript中caller和callee详解
Aug 10 #Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 #Javascript
javascript中$(function() {});写与不写有哪些区别
Aug 10 #Javascript
jQuery中$(function() {});问题详解
Aug 10 #Javascript
jquery实现鼠标滑过后动态图片提示效果实例
Aug 10 #Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
Aug 10 #Javascript
jQuery 判断图片是否加载完成方法汇总
Aug 10 #Javascript
You might like
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
分享php分页的功能模块
2015/06/16 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
javascript实现方法调用与方法触发小结
2016/03/26 Javascript
js简单获取表单中单选按钮值的方法
2016/08/23 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
从零学习node.js之详解异步控制工具async(八)
2017/02/27 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
Python科学画图代码分享
2017/11/29 Python
python实现flappy bird小游戏
2018/12/24 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
Django跨域请求原理及实现代码
2020/11/14 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
委托书范本
2014/04/02 职场文书
日语系毕业求职信
2014/07/27 职场文书
离婚协议书标准格式
2014/10/04 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
学习计划是什么
2019/04/30 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
MySQL存储过程及语法详解
2022/08/05 MySQL