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实现运行代码需要刷新的解决方法
Aug 18 Javascript
javascript 遍历验证所有文本框的值
Aug 27 Javascript
Jquery 高亮显示文本中重要的关键字
Dec 24 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
Mar 18 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
Dec 16 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
jQuery制作简洁的多级联动Select下拉框
Dec 23 Javascript
javascript 事件处理示例分享
Dec 31 Javascript
jQuery无刷新上传之uploadify简单代码
Jan 17 Javascript
angularJS之$http:与服务器交互示例
Mar 17 Javascript
微信小程序rich-text富文本用法实例分析
May 20 Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 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
PHPShop存在多个安全漏洞
2006/10/09 PHP
PHP个人网站架设连环讲(一)
2006/10/09 PHP
调整PHP的性能
2013/10/30 PHP
php curl 上传文件代码实例
2015/04/27 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
Python多线程thread及模块使用实例
2020/04/28 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
Python pip 常用命令汇总
2020/10/19 Python
创先争优活动承诺书
2014/08/30 职场文书
2015年社区工作总结
2015/04/08 职场文书
遗愿清单观后感
2015/06/09 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技