AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)

51自学网 http://www.wanshiok.com
jQuery,图片点赞+1,动画,jQuery点赞,jQuery动画

本文实例讲述了jQuery实现的给图片点赞+1动画效果。分享给大家供大家参考,具体如下:

运行效果截图如下:

点击此处查看在线演示

完整实例代码点击此处本站下载

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><!--字体样式--><link rel="stylesheet" href="iconfont/iconfont.css" type="text/css" /><!--必要样式--><link rel="stylesheet" href="css/index.css" type="text/css" /><link rel="stylesheet" href="css/animate.css" type="text/css" /><title>点击弹出 +1放大效果 </title></head><body><div class="box">  <h1>APP主题界面设计大赛</h1>  <div class="content">    <p>故事从很久很久以前开始,远在宇宙的另一端有一个星球,叫作柚柚星(UU Star)。柚柚星人他们每天过着精彩而又快乐的生活,他们长的就像一只圆圆甜甜的柚子。他们出门或是买东西都开UU飞船,地球人管它叫UFO。他们有很多的圈子,都在这个星球附近,他们有的时候走到这里看看,有时又到那里瞧瞧。柚柚星人很勤劳,为什么这么说呐,因为他们喜欢做记录,无论好坏,总之记录就这么诞生了。他们最爱吃的是柚果,别看柚果不大,那里面有很多很多的能量哦。他们每天起床都会按一下闹钟,新的一天开始了,然后查看火箭有没有送来什么意外的惊喜。如果什么都没有的话,他们的卫星就会重新搜索。故事听到这里是不是觉得很神奇,那我们现在就去柚柚星看看吧!    </p>  </div></div><div class="opera">  <span id="btn">    <i class="iconfont"></i> 点击  </span></div><script src="js/jquery.min.js" type="text/javascript"></script><script type="text/javascript">(function ($) {  $.extend({    tipsBox: function (options) {      options = $.extend({        obj: null, //jq对象,要在那个html标签上显示        str: "+1", //字符串,要显示的内容;也可以传一段html,如: "<b style='font-family:Microsoft YaHei;'>+1</b>"        startSize: "12px", //动画开始的文字大小        endSize: "30px", //动画结束的文字大小        interval: 600, //动画时间间隔        color: "red", //文字颜色        callback: function () { } //回调函数      }, options);      $("body").append("<span class='num'>" + options.str + "</span>");      var box = $(".num");      var left = options.obj.offset().left + options.obj.width() / 2;      var top = options.obj.offset().top - options.obj.height();      box.css({        "position": "absolute",        "left": left + "px",        "top": top + "px",        "z-index": 9999,        "font-size": options.startSize,        "line-height": options.endSize,        "color": options.color      });      box.animate({        "font-size": options.endSize,        "opacity": "0",        "top": top - parseInt(options.endSize) + "px"      }, options.interval, function () {        box.remove();        options.callback();      });    }  });})(jQuery);function niceIn(prop){  prop.find('i').addClass('niceIn');  setTimeout(function(){    prop.find('i').removeClass('niceIn');    },1000);    }$(function () {  $("#btn").click(function () {    $.tipsBox({      obj: $(this),      str: "+1",      callback: function () {      }    });    niceIn($(this));  });});</script></body></html>

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


jQuery,图片点赞+1,动画,jQuery点赞,jQuery动画  
上一篇:jQuery实现的超简单点赞效果实例分析  下一篇:jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)