jquery点赞功能实现代码 点个赞吧!


Posted in jQuery onMay 29, 2020

要实现的点赞功能比较简单,就是实现点击按钮,有心向上飘,一直飘出屏幕外。

首先只需要在body中定义一个button。和盛放心的盒子

<div id = "demo"></div>
<input type = "button" id = "btn1" value = "点个赞吧" />

由于还要引进心的图片,所以在这里我们在设置css样式的时候还要设置图片img的样式。
css代码如下:

<style type="text/css">
 *{
 margin: 0px;
 padding: 0px;
 }

 #btn1{
 position: absolute;
 bottom:100px;
 width: 200px;
 background-color: lightblue;
 font-size: 18px;
 left:45%;
 }
 img{
 bottom:100px;
 margin-left: -15px;
 width: 20px;
 height:20px;
 position: absolute;
 left: 50%;
 }
 </style>

下来就是要写jquery函数。

(document).ready(function(){ 
// 1. 首先给按钮绑定点击事件。(“#btn1”).click(function(){ 
//2. 生成彩色的心,即随机选择图片。 
// 2.1 生成随机数 
var num = Math.floor(Math.random() * 3 +1); 
//2.2 生成一个img元素,并为其添加src属性 
var image = $(“”);

//三个图片的名字分别是 1.png\2.png\3.png,所以img的路径和图片名可以进行线面的字符串拼接 
image.attr(“src”,”./images/”+num+”.png”);

//3。将生成的img追加到页面上

$(“#demo”).append(image);

//4. 下来就是让心动起来。从点击按钮的地方向上飘。利用jquery的动画函数animate()

//生成随机的距离左边的距离,这样就可以使心有种向上飘的感觉 
var left = Math.random() * 800;

image.animate({ 
‘bottom':'800px', 
‘left':left, 
‘opacity':'0' 
},3000); 
});

}); 
});

效果图如下:

jquery点赞功能实现代码 点个赞吧!

jquery点赞功能实现代码 点个赞吧!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jQuery Plupload上传插件的使用
Apr 19 jQuery
js和jquery中获取非行间样式
May 05 jQuery
jQuery遍历节点方法汇总(推荐)
May 13 jQuery
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
jQuery中使用validate插件校验表单功能
May 24 jQuery
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
jQuery treeview树形结构应用
Mar 24 jQuery
jQuery extend()详解及简单实例
May 06 #jQuery
jquery仿微信聊天界面
May 06 #jQuery
简单实现jQuery弹幕效果
May 06 #jQuery
jquery实现提示语淡入效果
May 05 #jQuery
Jquery获取radio选中的值
May 05 #jQuery
jQuery实现简单的抽奖游戏
May 05 #jQuery
jquery中each循环的简单回滚操作
May 05 #jQuery
You might like
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
限制文本字节数js代码
2007/03/06 Javascript
为指定元素增加样式的js代码
2009/12/09 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
javascript类型转换示例
2014/04/29 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
python 中文字符串的处理实现代码
2009/10/25 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
快速解决pandas.read_csv()乱码的问题
2018/06/15 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
Python中base64与xml取值结合问题
2019/12/22 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
Python 如何查找特定类型文件
2020/08/17 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
高中地理教学反思
2014/01/29 职场文书
酒店中秋节促销方案
2014/01/30 职场文书
医药销售自我评价200字
2014/09/11 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
土地转让协议书
2014/09/27 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python