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 相关文章推荐
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
Apr 05 Javascript
基于jquery实现图片广告轮换效果代码
Jul 07 Javascript
在新窗口打开超链接的方法小结
Apr 14 Javascript
深入解析JavaScript中的变量作用域
Dec 06 Javascript
JQuery解析HTML、JSON和XML实例详解
Mar 29 Javascript
再谈javascript原型继承
Nov 10 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
Feb 09 Javascript
深入理解vue中的$set
Jun 01 Javascript
AngularJS 实现购物车全选反选功能
Oct 24 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
May 11 Javascript
vue的hash值原理也是table切换实例代码
Dec 14 Vue.js
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
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
使用php来实现网络服务
2009/09/15 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
javascript 中null和undefined区分和比较
2017/04/19 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
python3实现域名查询和whois查询功能
2018/06/21 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
python函数与方法的区别总结
2019/06/23 Python
python下载库的步骤方法
2019/10/12 Python
python银行系统实现源码
2019/10/25 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
教师节商场活动方案
2014/02/13 职场文书
班组长岗位职责
2014/03/03 职场文书
表彰大会策划方案
2014/05/13 职场文书
经济管理专业求职信
2014/06/09 职场文书
创先争优宣传标语
2014/10/08 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
创业计划书之面包店
2019/09/17 职场文书