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 相关文章推荐
JavaScript中的Screen屏幕对象
Jan 16 Javascript
我的Node.js学习之路(二)NPM模块管理
Jul 06 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
Redis基本知识、安装、部署、配置笔记
Mar 05 Javascript
JavaScript学习笔记之创建对象
Mar 25 Javascript
bootstrap模态框消失问题的解决方法
Dec 02 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
Jul 17 Javascript
基于Angularjs-router动态改变Title值的问题
Aug 30 Javascript
微信小程序与公众号实现数据互通的方法
Jul 25 Javascript
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
vue 中 elment-ui table合并上下两行相同数据单元格
Dec 26 Javascript
基于Electron实现桌面应用开发代码实例
Jul 07 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
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
JS 显示当前日期与时间的代码
2010/03/24 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
jQuery(非HTML5)可编辑表格实现代码
2012/12/11 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
jQuery插件扩展测试实例
2016/06/21 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
如何让微信小程序页面之间的通信不再变困难
2019/06/03 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
护士实习生自我鉴定范文
2013/12/10 职场文书
自我鉴定标准格式
2014/03/19 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
2015入党自传格式范文
2015/06/26 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python
详解Vue slot插槽
2021/11/20 Vue.js