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 EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
AJAX在JQuery中的应用详解
Jan 30 jQuery
JQuery事件委托原理与用法实例分析
May 13 jQuery
jquery+php后台实现省市区联动功能示例
May 23 jQuery
js/jQuery实现全选效果
Jun 17 jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
jquery实现淡入淡出轮播图效果
Dec 13 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
实用函数2
2007/11/08 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
JQuery实现图片轮播效果
2015/09/15 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
理解AngularJs指令
2015/12/10 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
js实现随机8位验证码
2020/07/24 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
在vue+element ui框架里实现lodash的debounce防抖
2019/11/13 Javascript
[59:15]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.20
2020/11/20 DOTA
python获取外网ip地址的方法总结
2015/07/02 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
Python实现的合并两个有序数组算法示例
2019/03/04 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
Django model select的多种用法详解
2019/07/16 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
详细分析Python collections工具库
2020/07/16 Python
python为什么要安装到c盘
2020/07/20 Python
python中实现栈的三种方法
2020/12/19 Python
python常量折叠基础知识点讲解
2021/02/28 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
微观物理专业自荐信
2014/01/26 职场文书
优秀党员先进材料
2014/12/18 职场文书
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL